@@ -61,24 +61,25 @@ visualizes this process.
61
61
62
62
[ ![ GitHub Flow] ( ../../images/github_flow.svg )] [ github-flow ]
63
63
64
- 1 . [ Create a "feature branch"] [ git-branch ] from the ` dev ` branch; use the
64
+ 1 . [ Create a "feature branch"] [ git-branch ] from the default branch; use the
65
65
` feature/my-feature ` naming pattern to name your feature branch, e.g.,
66
- ` feature/update-docs ` ; make sure the ` dev ` [ branch
66
+ ` feature/update-docs ` ; make sure the default [ branch
67
67
is up to date] [ git-pull ] before creating the feature branch!
68
68
2 . [ Commit code changes] [ git-commit ] to address the issue you are working on
69
69
3 . [ Push the feature branch] [ git-push ] to the remote and [ create a pull
70
70
request] [ github-pr ] in GitHub
71
71
4 . Address any comments added during code review by pushing additional commits
72
72
(there may be multiple rounds of reviews)
73
73
5 . Once all issues are resolved, code owners will merge the feature branch into
74
- the ` dev ` branch using the [ "squash merging"] [ github-merge-squash ] method
74
+ the default branch using the [ "squash merging"] [ github-merge-squash ] method
75
75
76
76
!!! note "Default branch"
77
77
78
- `dev` is the default branch for all projects in pre-release state, i.e.,
79
- those with version numbers below `v1.0.0`. Upon release, `main` becomes
80
- the default branch, and [semantic versioning][sem-ver] is strictly adhered
81
- by.
78
+ Typically, `dev` is the default branch for all projects in pre-release
79
+ state, i.e., those with version numbers below `v1.0.0`. Upon release,
80
+ `main` becomes the default branch, and [semantic versioning][sem-ver] is
81
+ strictly adhered by. In some cases, there may not be a `dev` branch and
82
+ `main` is used as the default branch straight away.
82
83
83
84
??? note "Substantial changes"
84
85
0 commit comments