Something went wrong. Try again.
changelog generator & diff tool stormlightlabs.github.io/git-storm
changelog changeset markdown golang git
Something went wrong. Try again.
Go 98%
CSS 1%
TypeScript <1%
README.md
storm #
Local-first changelog manager with TUIs for review and release.
Highlights #
- Keep a Changelog native: unreleased notes live in
.changes/*.mduntil you promote them. - Toolchain aware:
storm bump/storm releasecan update Cargo, npm, Python, and Deno manifests. - TUI friendly: commit selectors, diff viewers, and toolchain pickers reuse the same palette and key bindings.
- Scriptable CLI: every subcommand prints concise status messages suitable for CI logs.
Install #
Homebrew (macOS / Linux) #
brew install stormlightlabs/tap/storm
The goreleaser workflow keeps the stormlightlabs/homebrew-tap
formula up to date.
Go toolchain #
go install github.com/stormlightlabs/git-storm/cmd/storm@latest
Quick Start #
storm generate --since v1.2.0 --interactive
storm unreleased review
storm release --bump patch --toolchain package.json --tag
Documentation #
For a deeper dive into release automation, see PROJECT.md.
Contributing #
Run the full test suite before opening a PR:
go test ./...
Issues and feature ideas are welcome—Storm is intentionally modular so new commands and TUIs can be added without touching the entire codebase.