ripissue-0.1.5 is not a library.
ripissue
CLI tool written in Rust for distributed bug / issue / story tracking with the filesystem and git.
Inspired by:
Development Workflow
Install
Basic usage
Create an issue
Commit/update an issue
Close an issue
Reopen an issue
List all issues
Release Workflow
Inspired by this release workflow^1.
Releases depend on:
- cargo-release
- sign tag?
- be a ripissue mantainer at cwnt-io
Prepare releases
At develop branch:
- pull
fork-executor/develop - Prepare [[changelog]]
cargo release rc --no-publish -x(will not publish)- to bump minor version and add
rcto it
- to bump minor version and add
Create and push tags
At staging branch:
- pull/fetch/rebase
origin/staging - merge with TAG created at
develop - Tests / minor adjustments / Solve conflicts / Run git hooks
cargo release patch --no-publish -x
At master branch:
- pull/fetch/rebase
origin/master - merge with TAG created at
staging git push origin --mirror(branches, tags, all)
Publish at crate.io
cargo publish or cargo release publish