| name | GitHub Workflow Rules |
|---|---|
| alwaysApply | false |
This project uses GitHub as its primary version control and collaboration platform. All code contributions, fixes, and features must go through a pull request (PR) workflow.
- Default branch:
main - Always create a new branch for changes.
Format:feature/<short-description>for new featuresfix/<short-description>for bug fixeschore/<short-description>for maintenancerefactor/<short-description>for refactoring
- Branch names must be lowercase and use hyphens instead of spaces.
- Always open a PR for changes — no direct commits to
main. - Include:
- A clear title describing the change
- A concise but informative description
- Assign at least one reviewer from the core team.
- All PRs must pass:
- CI build
- All unit and integration tests
- Any lint/format checks
- Small PRs are preferred — keep each focused on one logical change.
Use git for local version control, and the GitHub CLI (gh) for GitHub operations:
- Create branches
- Commit and push changes
- Open pull requests
- Check PR status
- CI runs automatically for all PRs.
- Approved PRs can be merged by maintainers.