Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.03 KB

File metadata and controls

37 lines (23 loc) · 1.03 KB

Contributing guide

Thank you for investing your time in contributing to the I/O OAuth project.

Development

The development environment is managed by Nix. Running nix-shell will spawn a shell with everything you need to get started with the project.

If you do not want to use Nix, you can either use rustup:

rustup update

or install manually the following dependencies:

Build

cargo build

You can disable default features with --no-default-features and enable features with --features feat1,feat2,feat3.

Finally, you can build a release with --release:

cargo build --no-default-features --release

Commit style

I/O OAuth project follows the conventional commits specification.