feat: automated release workflow with conventional commits

 Set up standard-version for automated releases
- Auto-generates changelogs from conventional commits
- Version bumping based on commit types
- Beautiful emoji-formatted changelog
- Integrated with npm scripts

🔧 Release Commands:
- npm run release (auto-detect version)
- npm run release:patch/minor/major (force version)
- npm run release:dry (preview changes)

📚 Added comprehensive CLAUDE.md workflow
- Step-by-step release process
- Conventional commit guidelines
- Emergency procedures for bad releases
- Quality checklist for releases

🎯 Benefits:
- Consistent release notes across all releases
- No more manual changelog maintenance
- Semantic versioning enforcement
- GitHub + npm integration ready
This commit is contained in:
David Snelling 2025-08-27 12:19:32 -07:00
parent 1ef01f394a
commit 045f53bc8a
3 changed files with 2119 additions and 12 deletions

2063
package-lock.json generated

File diff suppressed because it is too large Load diff