Git Workflow
This document outlines the branching strategy, commit conventions, and pull request process for this project.
Branch Strategy
Section titled “Branch Strategy”Main Branches
Section titled “Main Branches”master- Stable releases and production-ready codedevelop- Active development and integration branch
Feature Branches
Section titled “Feature Branches”feature/*- New features and enhancementsfix/*- Bug fixes and hotfixesdocs/*- Documentation updateschore/*- Maintenance and tooling updates
Workflow for Template Development
Section titled “Workflow for Template Development”- Create feature branch from
develop - Make changes with conventional commits
- Test locally with
pnpm devandpnpm build - Open PR to
developwith clear description - Merge after review and CI checks pass
- Periodic merges from
developtomasterfor releases
Workflow for Template Users
Section titled “Workflow for Template Users”- Fork or use the template from
masterbranch - Adapt branching strategy to your project needs
- Consider simplified workflow:
main+ feature branches
Commit Convention
Section titled “Commit Convention”feat:- New featurefix:- Bug fixdocs:- Documentationstyle:- Formattingrefactor:- Code restructuringperf:- Performance improvementtest:- Testingchore:- Maintenance
Pull Request Process
Section titled “Pull Request Process”For Template Development
Section titled “For Template Development”- Open PR from feature branch to
develop - Fill out PR template with context and screenshots if relevant
- Assign reviewers and wait for approval
- Ensure all checks (CI, lint, build) pass before merge
For Template Users
Section titled “For Template Users”- Adapt this process to your team’s needs
- Consider automated deployment from main branch
- Use the included CI pipeline as a starting point