Commit Graph

3 Commits

Author SHA1 Message Date
Thomas Hallock
176a1961d0 feat(abacus-react): enable dual publishing to npm and GitHub Packages
- Configure semantic-release for simultaneous publishing to both registries
- Update GitHub Actions workflow with dual authentication setup
- Enhanced documentation across all relevant files
- Package now publishes to both npm and GitHub Packages automatically

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-28 08:57:53 -05:00
Thomas Hallock
f923b53a44 docs: add comprehensive workflow documentation for automated npm publishing
- Update CONTRIBUTING.md with detailed abacus-react package publishing workflow
- Add prominent NPM publishing section to root README
- Create .claude/AUTOMATED_WORKFLOWS.md for future Claude sessions
- Document commit format requirements: feat(abacus-react): for package releases
- Include troubleshooting info and current status (awaiting NPM_TOKEN)

This ensures future Claude sessions can automatically discover and use the
package publishing workflow without requiring explanation.
2025-09-28 08:51:34 -05:00
Thomas Hallock
46c88392d1 feat: add automated semantic release system with conventional commits
- Configure semantic-release with GitHub Actions for automated versioning
- Generate changelogs automatically based on conventional commit messages
- Create GitHub releases with categorized release notes
- Support feat/fix/refactor commit types for proper version bumping
- Add CONTRIBUTING.md with conventional commit guidelines
- No precommit hooks - trust-based development workflow

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 18:00:59 -05:00