Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Please also read through the Code of Conduct before posting your first idea as well.
- Fork the Project
- Create your Feature Branch (
git checkout -b feat/new-feature
) - Commit your Changes (
git commit -m 'Add some feature'
) - Push to the Branch (
git push origin feat/new-feature
) - Open a Pull Request
Using Docker is the easiest way to to test your code before submitting a pull request.
Note
When using the Docker container on Windows, the WSL engine does not support the default collection for keys or tokens. This means that when testing inside the container GitHub tokens will not be stored, even when komac token update
is used.
This is a known issue which is documented in the keyring crate.
As a workaround, you can set the GITHUB_TOKEN
environment variable from within the container, in the docker run
command, or in the Dockerfile itself
- Ensure you have docker installed and the docker engine is running.
- Run
docker build ./ --tag komac_dev:latest
. - Wait for the build to complete.
- Start the container using
docker run -it komac_dev bash
. - Test out any commands. Use the
exit
command to quit the container