From opening bug reports to creating pull requests: every contribution is appreciated and welcome. If you're planning to implement a new feature or change the way an existing feature works please create an issue first. This way we can ensure that your work is not wasted.
-
Software requirements are mentioned in the main README and READMEs of the individual components. You will most likely need a combination of Docker, Node.js and Rust installed on your machine.
-
Fork, then clone the repository.
-
Create a new branch based on master and start to make your changes.
git checkout -b my-feature
-
Once you're happy, push your branch and open a pull request (help).
git push origin -u my-feature
Some things that will increase the chance that your pull request is accepted:
- Write tests
- Follow the existing coding style
- Write a good commit message