releasing
Dorkroom release and versioning workflow — CalVer version bumps across package.json files, changelog entries, and which app (web vs iOS) versions independently. Use when pushing to main, cutting a rel
SKILL.md.claude/skills/releasing/SKILL.md
GitHubReleasing Dorkroom
Versioning
- CalVer (
YYYY.MM.DD) — allpackage.jsonversions use the date changes are pushed to main. - When pushing to main, update all
package.jsonversions to the current date. - The README version badge (and the React/Tailwind/TypeScript badges) are auto-synced from
package.jsonby theSync README Badgesworkflow — do not hand-edit them. - The homepage screenshot in the README is auto-regenerated by the
Homepage Screenshotworkflow.
Changelog
Add a new entry summarizing what changed, using Keep a Changelog format, to the changelog for the app you touched:
| App | Changelog | Version source |
|---|---|---|
| Web app | root CHANGELOG.md |
root package.json |
| iOS app | apps/mobile/CHANGELOG.md |
apps/mobile/package.json |
The two apps version independently.