mirror of
https://github.com/Hopiu/lychee.git
synced 2026-03-16 20:50:25 +00:00
Adds support for suggesting archived URLs for broken links. Uses Wayback Machine as the archive provider.
1.3 KiB
1.3 KiB
Contributing to lychee
Getting Started
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
Picking an Issue
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.
Development Workflow
- Create a new development branch for your feature or bugfix.
- Make your changes and commit them.
- Run
cargo testandcargo clippyto make sure your changes don't break anything. We provide a fewmaketargets to make this easier:make lintrunscargo clippyon all cratesmake helplists all available targets
- Push your changes to your fork and create a pull request.
Thanks!
No matter how small, we appreciate every contribution. You're awesome!