Skip to content

Latest commit

 

History

History
executable file
·
19 lines (14 loc) · 907 Bytes

CONTRIBUTING.md

File metadata and controls

executable file
·
19 lines (14 loc) · 907 Bytes

Contribution are welcome 🙏

You need to have the Rust tool belt for developing jwt-ui

Install Rust tool belt following this. This will install rustup, rustc and cargo

Setup workspace

  1. Clone this repo
  2. Run cargo test to setup hooks
  3. Make changes
  4. Run the application using make run or cargo run
  5. Commit changes. This will trigger pre-commit hooks that will run format, test and lint. If there are errors or warnings from Clippy, fix them
  6. Push to your clone. This will trigger pre-push hooks that will run lint and test
  7. Create a PR
  • There are other commands that are configured on the Makefile. If you have make installed then you can use those directly
  • For make test-cov you need to install tarpaulin with cargo install cargo-tarpaulin
  • For make analyse you need to install geiger with cargo install cargo-geiger