1.0.0 • Published 4 years ago
@rollingversions/utils v1.0.0
Rolling Versions
Add changelogs to PRs and use them to determine the version of npm packages
It has no state of its own. The changelog for each PR is stored along with the corresponding PR (in a comment). The CLI tool will require a GitHub API token to read the changelog, and write to releases. It will require an npm token to publish to npm.
Commercial Use
Rolling Versions is not free for comercial use. If you want to run your own version for commercial use, you can buy a license. A hosted option is coming soon.
Personal Open Source Use
Rolling Versions is free for non-commercial open source use. Just install the GitHub app and add the CLI to your CI process.
Terminology
- Publish Target - a destination we can publish to (e.g. GitHub Releases, NPM, Docker, Crates.io)
- Change Entry - a markdown title and body describing something that changed
- Change Type - breaking (major), feat (minor), refactor (minor), fix (patch), perf (patch)
- Change Set - a set of Change Entries categorised by their Change Type
- Package Info - the current state of a package, including where it gets published to and the latest version that's been published
1.0.0
4 years ago