https://github.com/planetabhi/rhyver
Version tracking to align software updates with business cycles.
https://github.com/planetabhi/rhyver
npm rhythm rhyver semver versioning
Last synced: 3 months ago
JSON representation
Version tracking to align software updates with business cycles.
- Host: GitHub
- URL: https://github.com/planetabhi/rhyver
- Owner: planetabhi
- License: unlicense
- Created: 2024-11-05T13:21:36.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-21T07:47:43.000Z (11 months ago)
- Last Synced: 2024-11-21T08:28:41.172Z (11 months ago)
- Topics: npm, rhythm, rhyver, semver, versioning
- Language: SCSS
- Homepage: https://rhyver.com/
- Size: 495 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rhythm Versioning System (RhyVer)
Rhythm versioning (RhyVer) helps teams maintain momentum and follow a release cadence. Using the format `vMAJOR.YYQ#.WEEK.STORY`, it combines semantic versioning principles with granular temporal context, creating a natural rhythm for software releases.
For example, `v2.24Q4.45.32` indicates a major version 2 release from the year 2024, Q4, ISO week 45, with 32 backward compatible changes, enabling predictable release cycles and better alignment with business goals.
### Specification
```bash
vMAJOR.YYQ#.WEEK.STORY[-PRERELEASE][+BUILD]Example: v2.24Q4.45.32-rc.2
│ │ │ └───── Stories
│ │ └──────── ISO week
│ └───────────── Year & quarter
└─────────────── Major version
```### Using with npm
```json
{
"name": "package-name",
"rhyver": "v2.24Q4.45.32",
"version": "2.45.32",
}
```[Read the Full Documentation](https://rhyver.com/) (๑•̀ㅂ•́)و✧