You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Write CONTRIBUTING section or separate document with description how developers should provide contributions.
No force push allowed to master and release branches
Perform your work in feature branches. Before creating a PR, rebase your changes on top of the base branch. History in the base branch thus should be fast-forward
Branch naming for features and fixes should be in viz-000-description format, where 000 is an issue id
"Release branch" is a branch where PRs from tip branches are going, for example viz-v0.19. When code is ready for release, a tag objects should be created pointing to a commit in release branch
Releases must contain previous tag in their history to preserve consistency
Avoid direct commits into master and release branches. Use PRs instead which must be approved by another commiter
Delete original branches and tags (except ones we will use as starting point)
The text was updated successfully, but these errors were encountered:
About branching. Actually, we can avoid using masterandrelease branches together for now. We can have master only and feature branches for single features development.
For the feature:
master is for Continuous Development and Integration
release branch can be created to follow feature freeze (while master can be used for the futher development)
Write CONTRIBUTING section or separate document with description how developers should provide contributions.
viz-000-description
format, where 000 is an issue idviz-v0.19
. When code is ready for release, a tag objects should be created pointing to a commit in release branchThe text was updated successfully, but these errors were encountered: