Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Release Workflow

  1. Run prerelease checks: sh contrib/prerelease_check.sh
  2. Update version in Cargo.toml
  3. Add entry in CHANGELOG.md
  4. Commit change with semantic version number (v0.1.1)
  5. Tag commit using git tag -a <new release> -m "$(git shortlog <last release>..HEAD)"
  6. Push the tag using git push --tags
  7. Publish package using cargo publish