Documentation
README
End-to-end release workflow for skillshare. $ARGUMENTS specifies the version (e.g., v0.19.0).
Prerequisites
- All feature work merged to current branch
- Working directory clean (
git statusshows no uncommitted changes)
Workflow
Phase 1: Validate
Run full test suite and code quality checks. Fix any failures before proceeding.
make check # fmt-check + lint + test (builds binary first)
If tests fail: fix them, don't skip. Do not ask the user — fix and re-run.
Phase 2: Changelog
Invoke /changelog $VERSION to generate the changelog entry.
This handles:
- Collecting commits since last tag
- Categorizing by conventional commit type
- Writing user-facing CHANGELOG.md entry
- Syncing website changelog (
website/src/pages/changelog.md)
This is the opening of the README. Read the full README on GitHub.