-
Notifications
You must be signed in to change notification settings - Fork 0
Subtree repository workflow
Raymond Schouten edited this page Feb 24, 2017
·
15 revisions
- Create a new release milestone
- Create a new
<version>branch from the<previous-version>branch - Update
<previous-version>references to<version>in documentation - Create a new
ISSUE-<issue>branch from the<version>branch - Implement/fix issue
- Create pull request from the
ISSUE-<issue>branch to the<version>branch - Merge pull request
- Repeat step 3-6 for more issues
- Subtree split the component directory to branch
<subtree-repository-name>-<subtree-version> - Push the branch
<subtree-repository-name>-<subtree-version>to the subtree repository branch<subtree-version> - Create release for main and all component repositories
- Create a new release milestone
- Create a new
<version>branch from the<previous-version>branch - Update
<previous-version>references to<version>in documentation - Create a new
ISSUE-<issue>branch from the<version>branch - Implement/fix issue
- Create pull request from the
ISSUE-<issue>branch to the<version>branch - Merge pull request
- Repeat step 3-6 for more issues
- Subtree split the component directory to branch
<subtree-repository-name>-<subtree-version> - Push the branch
<subtree-repository-name>-<subtree-version>to the subtree repository branch<subtree-version> - Create release for main and all component repositories
- Create a new release milestone
- Create a new
ISSUE-<issue>branch from the<version>branch - Implement/fix issue
- Create pull request from the
ISSUE-<issue>branch to the<version>branch - Merge pull request
- Repeat step 2-5 for more issues
- Subtree split the component directory to branch
<subtree-repository-name>-<subtree-version> - Push the branch
<subtree-repository-name>-<subtree-version>to the subtree repository branch<subtree-version> - Create release for main and all component repositories
Copyright © DarkWeb Design, 1996-2023