Name feature branches like: feature/featurename
example:
feature/signinfeature/header
If we are trying this convention for feature branches, following
the Vincent
branching model, we can also name release and hotfix branch types like
this convention.
example:
release/1.2hotfix/foobarbaz
NOTE
release/...branches are only usable when we decide to develop a released version instead of ourmasterand changes within the release branch are not usable in the future.
And also in other conventions, it is said that we can have branches starting
with junk and try which means these kinds of branches are experiments or
for R&D purposes, and will never be merged. It does not follow Vincent's
branching model but what do you think?
example:
try/timescaledbjunk/foo
To align two or more projects together, use a branch name
like: alignment/python3.14.
Also, the prefix refactor/ may be useful to show huge changes.
To remove some feature or API use purge, i.e: purge/socialnetwork