Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 710 Bytes

CONTRIBUTING.md

File metadata and controls

30 lines (25 loc) · 710 Bytes

Contributing to fibertools-rs

Please feel free to open PRs! But first make sure you code passes tests, and please add tests for new features:

cargo test --all-features

Also format your code and check it with clippy before submitting a PR:

cargo fmt 
cargo clippy --workspace

Cutting a release

The changelog is managed by git-cliff which will run with the release action.

You can preview the changelog with:

git cliff | less

To cut a release, run:

cargo release {release type} 

Where release type is one of: major, minor, patch.

The release page on GitHub will then be updated using cargo dist. You can preview this with:

cargo dist plan