Skip to content

Git Workflow

This document outlines the branching strategy, commit conventions, and pull request process for this project.

  • master - Stable releases and production-ready code
  • develop - Active development and integration branch
  • feature/* - New features and enhancements
  • fix/* - Bug fixes and hotfixes
  • docs/* - Documentation updates
  • chore/* - Maintenance and tooling updates
  1. Create feature branch from develop
  2. Make changes with conventional commits
  3. Test locally with pnpm dev and pnpm build
  4. Open PR to develop with clear description
  5. Merge after review and CI checks pass
  6. Periodic merges from develop to master for releases
  • Fork or use the template from master branch
  • Adapt branching strategy to your project needs
  • Consider simplified workflow: main + feature branches
  • feat: - New feature
  • fix: - Bug fix
  • docs: - Documentation
  • style: - Formatting
  • refactor: - Code restructuring
  • perf: - Performance improvement
  • test: - Testing
  • chore: - Maintenance
  • 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
  • Adapt this process to your team’s needs
  • Consider automated deployment from main branch
  • Use the included CI pipeline as a starting point