Skip to content

Single repository workflow

Raymond Schouten edited this page Feb 12, 2017 · 16 revisions

Major version (eg: 3.0)

  1. Create a new release milestone
  2. Create a new <version> branch from the <latest-version> branch
  3. Create a new ISSUE-<issue> branch from the <version> branch
  4. Implement/fix issue
  5. Create pull request from the ISSUE-<issue> branch to the <version> branch
  6. Merge pull request
  7. Repeat step 3-6 for more issues
  8. Create release

Minor version (eg: 3.1)

  1. Create a new release milestone
  2. Create a new <version> branch from the <previous-version> branch
  3. Create a new ISSUE-<issue> branch from the <version> branch
  4. Implement/fix issue
  5. Create pull request from the ISSUE-<issue> branch to the <version> branch
  6. Merge pull request
  7. Repeat step 3-6 for more issues
  8. Create release

Patch version

  1. Create a new release milestone
  2. Create a new ISSUE-<issue> branch from the <version> branch
  3. Implement/fix issue
  4. Create pull request from the ISSUE-<issue> branch to the <version> branch
  5. Merge pull request
  6. Repeat step 2-5 for more issues
  7. Create release

Clone this wiki locally