Skip to main content

Iterations: Naming Conventions

Learn how Iterations links Git activity (branches, pull requests, and commits) to Jira, Shortcut, or Azure Boards issues using consistent naming conventions to ensure accurate tracking.

Steven Silverstone
Updated by Steven Silverstone

Iterations links Git activity (branches, pull requests, and commits) to your project management issues by detecting an issue identifier in the branch name and PR title. Following a consistent naming convention ensures that work is matched correctly and reduces unlinked branches.

This article covers naming conventions for Jira, Shortcut, and Azure Boards. If the identifier is missing from the branch name, make sure it appears in the PR title before merging.

Summary
  • Include the issue identifier in branch names (recommended) and PR titles (fallback).
  • Iterations scans branch names, PR titles, and commit messages for identifiers.
  • Use the correct identifier format based on your PM tool: Jira key, Shortcut code, or Azure work item ID.

How Iterations matches Git work to issues

Iterations searches for an issue identifier in:

  1. Branch names (primary matching source)
  2. Pull request (PR) titles (used if the branch name doesnโ€™t include the identifier)
  3. Commit messages (additional reference; not required)
Best practice: include the identifier in both the branch name and the PR title.

Naming conventions for Jira

To link Git work to Jira issues, include the Jira issue key in the branch name and PR title (for example, PROJ-123).

<Jira-issue-key>-<descriptive-title>

Examples

Jira issue key Task description Branch name
LINB-397 Add repository backfill status LINB-397-add-repository-backfill-status
LINB-603 Improve Dockerfiles for better layering LINB-603-improve-dockerfiles-layering
LINB-775 Fix API response handling LINB-775-fix-api-response-handling

PR title example

  • Add repository backfill status (LINB-397)

Handling subtasks

If a parent Jira issue has subtasks, you can include either the parent key or a subtask key in the branch name and PR title.

Branch name Linked issue in Iterations
LINB-603-improve-dockerfiles-layering LINB-603 (Parent)
LINB-775-optimize-docker-image-size LINB-775 (Subtask)
LINB-776-improve-build-caching LINB-776 (Subtask)

Naming conventions for Shortcut

To link Git work to Shortcut issues, include the Shortcut issue code in the branch name and PR title. Shortcut issue codes use the prefix ch followed by the numeric issue ID (for example, ch4584). The prefix is not case-sensitive.

Examples

  • ch4584-add-repository-backfill-status
  • ch4584-enhance-repository-status-enrichment

Naming conventions for Azure Boards

To link Git work to Azure Boards, include the work item ID (numeric, for example 1234) in the branch name and PR title. Place the ID at the start of the branch name, followed by a descriptive title.

<work-item-id>-<descriptive-title>

Examples

Work item ID Task description Branch name
1234 Add user authentication 1234-add-user-authentication
5678 Fix login bug 5678-fix-login-bug
9101 Improve API performance 9101-improve-api-performance

PR title example

  • Implement user authentication (Work Item 1234)

Best practices
  • Always include the identifier when creating a branch (Jira key, Shortcut code, or Azure ID).
  • If a branch name was created without the identifier, ensure the PR title contains it before merging.
  • Use clear, descriptive titles after the identifier to make branches easy to scan.
  • Standardize conventions across repositories and teams to prevent unlinked branches.

Related links

How did we do?

Iterations Retroactive View

Teams: Iterations

Contact