Skip to main content

Branches

This document describes our best practices when creating branches to contribute to CRUK repos

:::

info

The following content is recommended.

Rationale

A consistent branch name strategy may make life much simpler for everyone working on and reviewing your code.

Description

When naming your branch, use a relevant name, and don't forget to include your JIRA ticket number. For creating branch names, you can use the regex ((feature|bugfix)/[ProductName]-[0-9]1,5 [w-]*|dependabot/.*)$.

Examples

Branch Names that follow the convention: ✔️

  • AM-2120-example-github-contributing
  • feature/EM-1234-crud-operation
  • bug-fix/AM-1234_tibco_issue
  • refactor/EM-2789-form-page-props
  • feature/OF-4567_DEPLOY_stack

Branch Names that do not follow the convention: ❌

  • fix-1
  • getRidOfBug