Lychee is written in Rust. Install rust-up to get started. Begin by making sure the following commands succeed without errors.
cargo test # runs tests
cargo clippy # lints code
We try to keep the issue-tracker up-to-date so you can quickly find a task to work on.
Try one of these links to get started:
If you would like to contribute a new feature, the best way to get started is to ask for some early feedback by creating an issue yourself and asking for feedback.
- Create a new development branch for your feature or bugfix.
- Make your changes and commit them.
- Run
cargo test
andcargo clippy
to make sure your changes don't break anything. We provide a fewmake
targets to make this easier:make lint
runscargo clippy
on all cratesmake help
lists all available targets
- Push your changes to your fork and create a pull request.
No matter how small, we appreciate every contribution. You're awesome!