First of all thanks for the interest and your willingness to give your precious time to this project!
If you want to ensure your contribution acceptance please open an issue before contributing.
We use the classical forge fork and merge pipeline.
Prerequisite:
- rust dev toolchain (see rustup if needed) including
cargo
,cargo check
,cargo clippy
, - pre-commit (install using
pip install --user pre-commit
if needed)
Steps:
- Fork this this repository, then clone the fork using git and enter it
- Install precommit hooks
pre-commit install --install-hooks
- Checkout a branch for your contribution
git checkout -b my-new-feature
- Push your new feature
- Open an MR at ankicommunity/anki-sync-server-rs
Use scripts/build_all
to check if building works with each feature.