The tool blends into the issue/bug tracker UI and automatically generates a commit message and/or a branch name with a predefined format using the ticket values in the issue tracker.
!!! Please note that it only supports JIRA currently.
- Simply install from Chrome Web Store
- Install as an unpackaged extension:
- Download or clone the project as ZIP.
- Unzip it.
- Go to chrome://extensions in your Google Chrome browser.
- Enable "Developer mode" by clicking the slider on top right corner.
- Click "Load unpacked" and browse for the unzipped folder.
You will see 2 boxes by default on the ticket page of your issue/bug tracker. These are "Commit Message" and "Branch Name" boxes. They will contain auto-generated texts (commit message & branch name) that are generated by the predefined formats.
To edit the formats, simply open the options page of the extension by clicking the extension icon near the address bar of your browser. There you will see the following page:
Tag | Description |
---|---|
{TICKET_TYPE} |
Ticket type (bug, improvement, story etc.) |
{TICKET_NUMBER} |
Ticket number (ex. ABCDEF-123) |
{TICKET_SUMMARY} |
Ticket summary (the title) |
{TICKET_ASSIGNEE} |
Ticket assignee |
{TICKET_PRIORITY} |
Ticket priority (major, minor, blocker etc.) |
{TICKET_STORYPOINTS} |
Story points of the ticket |
{TICKET_DESCRIPTION} |
Ticket long description. |
{NEWLINE} |
New line character like \n or <br/> |
{UPPERCASE} |
Start uppercasing |
{/UPPERCASE} |
Stop uppercasing |
{LOWERCASE} |
Start lowercasing |
{/LOWERCASE} |
Stop lowercasing |
Format:
{LOWERCASE}{TICKET_TYPE}{/LOWERCASE}({UPPERCASE}{TICKET_NUMBER}{/UPPERCASE}): {TICKET_SUMMARY}{NEWLINE}{NEWLINE}
Preview:
type(ABCDEF-123): This is the ticket summary
Format:
{LOWERCASE}{TICKET_TYPE}{/LOWERCASE}/{UPPERCASE}{TICKET_NUMBER}{/UPPERCASE}-
Preview:
type/ABCDEF-123-