A React 19 + TypeScript + Vite application.
npm install # Install dependencies
npm run dev # Start dev server at http://localhost:3000
npm test # Run tests
npm run lint # Check for linting errors
npm run format # Format code with PrettierThis project deploys to GitHub Pages automatically when you create a version tag.
- Go to your repository Settings → Pages
- Under "Build and deployment", select Source: GitHub Actions
# Create and push a version tag
git tag v1.0.0
git push origin v1.0.0The deploy workflow will automatically:
- Build the production bundle
- Deploy to GitHub Pages
Your site will be available at: https://<username>.github.io/<repo-name>/
Use semantic versioning:
v1.0.0- Major release (breaking changes)v1.1.0- Minor release (new features)v1.0.1- Patch release (bug fixes)
| Workflow | Trigger | Actions |
|---|---|---|
| CI | Push/PR to main |
Lint, test, build |
| Deploy | Tags matching v* |
Build and deploy to GitHub Pages |