christmas-game-proto
v1.0.1
Published
A Christmas game prototype built with React and TypeScript
Downloads
14
Maintainers
Readme
Christmas Game Proto
A Christmas game prototype built with React and TypeScript using Vite.
Development
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
# Lint code
npm run lintSemantic Release
This project uses semantic-release for automated versioning and releases.
Commit Convention
Follow the Conventional Commits specification for commit messages:
feat:- New featuresfix:- Bug fixesdocs:- Documentation changesstyle:- Code style changes (formatting, missing semicolons, etc.)refactor:- Code refactoringperf:- Performance improvementstest:- Adding or updating testschore:- Maintenance tasks
Release Process
- Make changes to your code
- Commit using conventional commit format
- Push to the
mainbranch - GitHub Actions will automatically:
- Analyze commits
- Determine the next version
- Generate release notes
- Create a GitHub release
- Update the CHANGELOG.md
Manual Release
To run semantic-release manually:
npm run releaseConfiguration
The semantic-release configuration is in .releaserc.json and includes:
- Commit analysis
- Release notes generation
- Changelog updates
- NPM package publishing
- Git tagging
- GitHub releases
License
MIT
