What problem does it solve?
Git conventions help teams standardize how branches, commits, and pull requests are created and described, reducing ambiguity and review time.
Core Features & Use Cases
- Branch naming rules:
- JIRA-linked: ag-xxxxx/<descriptive-slug> (lowercase JIRA number, kebab-case slug)
- No JIRA: <initials>/<descriptive-slug> (author initials, kebab-case slug)
- Release: b12.0.0 (see Releases guide)
- Commit message guidelines:
- JIRA-linked first line: AG-XXXX <description> (uppercase JIRA number)
- No JIRA: <description> (concise, imperative mood)
- Keep the first line under 72 characters.
- Never attribute agentic tooling (no "Co-authored-by", "Generated by", or similar).
- Pull Requests:
- Title: JIRA-linked: AG-XXXX <description> (match commit style, under 70 characters)
- Body: include link(s) to the JIRA ticket(s) as the body; No JIRA: concise description of the change.
- Note: Follow these conventions consistently to improve code review speed and traceability.
Quick Start
Follow these conventions in your next feature branch, commit, and pull request to ensure consistency.