Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  •  Version Control System (Git) and a Change Request System Issue Tracker (JIRA).
  •  Create a JIRA issue for every change, regardless of whether it's a feature or a fix, and reference the ID in the Git commit message.
  •  Align your JIRA projects with your version control repositories, so that each repo has its own JIRA project and its own set of JIRA fix versions.
    • Align the repositories with your managed packages or with your implementation customers.
  •  Ideally, merge new work into an integration branch (such as "stage:", "staging", or  "develop"), and then into a master or version branch.
  •  During development, preface each commit message with the JIRA ID.
    • "ABC-123 Stub out the controller component"
    • To If there are multiple commits for one issue, to simplify the audit trail, ideally, multiple commits for one issue are squashed when merged when merging into the default branch, squash the commits into a single entry.

For each major release series

...