mirror of
https://github.com/pystardust/ani-cli.git
synced 2026-02-20 07:01:47 +08:00
1.3 KiB
1.3 KiB
Contribution Guidelines
Pull Requests
- Appease the linter
- Bump the version
- Adjust the Readme according to your changes (if applicable)
- No extra dependencies unless absolutely necessary
- If you're fixing an issue, open an issue as well or link existing one
Issues
- Use the issue templates
- When requesting a feature, check it hasn't been rejected previously
- Provide screenshot if applicable
How else can I help?
- Join the discord
- Take part in troubleshooting and testing
- Star the repo
- Follow the maintainers
Development with nix
When you develop with nix you can use the dev shell.
To run the dev shell you can run the following command in the repository root:
nix-shell
The dev shell includes the following packages:
- runtime dependencies of ani-cli
- shfmt
- shellcheck
Its also possible to use alternative packages for the video player or add features with this command:
nix-shell --arg <feature> true
These are the packages available in the dev shell:
withVlcwithIinachromecastSupportsyncSupport
Just chain these commands together when you wanna multiple features for example:
nix-shell --arg withVlc true --arg chromecastSupport true