Hi,

how about cleaning up the branches and settings up some conventions?

E.g.

master             - primary target for new feature PRs (3.1.x) - *protected* 
branch

maintenance/**     - prefix for maintenance branches, bugfix updates for already
                     released versions. Having this as a common prefix 
facilitates
                     *protecting* all maintenance branches e.g. from 
force-pushes                     
maintenance/2.10.x - maintenance branch for 2.10.x
maintenance/3.0.x  - maintenance branch for 3.0.x (in case we wanted to do 
that...)

bugfix/**          - prefix to be used for PRs that contain bug fixes (not 
protected)
                     target of such PRs is usually one of the maintenance 
branches

feature/**         - prefix to be used for PRs that contain new features or 
refactorings (not protected)
                     target for such PRs is usually master

I see there is current a "master-v2" branch. I'd tend towards filing that as 
"maintenance/2.11.x".

Cheers,

-- Richard

Reply via email to