Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- 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
exitcommand to quit the container