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
Go to Actions → Release → Run workflow, select patch, minor, or major, and click Run workflow.
The workflow will automatically:
- Compute the next version from the latest git tag
- Update
package.jsonand create a version bump commit - Create and push a git tag
- Create a GitHub Release with auto-generated notes
- Trigger the deploy workflow, building and deploying to GitHub Pages
Your site will be available at: https://<username>.github.io/<repo-name>/
| Workflow | Trigger | Actions |
|---|---|---|
| CI | Push/PR to main |
Lint, test, build |
| Release | Manual (workflow_dispatch) |
Bump version, tag, create GitHub Release, deploy |
| Deploy | Tags matching v* |
Build and deploy to GitHub Pages |