Way

Foundation for all Ampliway services, providing standardization and homologated technologies for use across the entire platform.

Environment Configuration

  1. Install Rust

  2. Install Tarpaulin (for Code Coverage): cargo install cargo-tarpaulin

  3. Install Watch (for real-time updates): cargo install cargo-watch

  4. Install the extension crates

  5. Install the extension rust-analyzer

Running tests (on Visual Studio Code)

  1. Install the extension Coverage Gutters

  2. Go to the menu View > Command Palette

  3. Select the option "Coverage Gutters: Display Coverage"

  4. Go to the menu View > Command Palette (again)

  5. Select the option "Coverage Gutters: Watch"

  6. Run the tests: cargo tarpaulin --out lcov

Release new version

  1. Install the release-plz cli cargo install release-plz --locked

  2. Run release-plz locally after your commit and push release-plz update