Replies: 3 comments 2 replies
-
I'm all for this. A quick 'how to' would make sense: so example git command sequences for
|
Beta Was this translation helpful? Give feedback.
0 replies
-
I totally agree. There are currently too many branches being developed at the moment and it is really confusing. |
Beta Was this translation helpful? Give feedback.
0 replies
-
@dom-robinson @colinluthier Are you two ok with making all future branches on your forks and not this repo, as you do at the moment? I will write up some docs. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello everyone,
A bit of background: I spend a chunk of time reviewing PRs to this repo, and generally trying to help out with my software development experience. The way new features get developed at the moment tends to be a little hap-hazard and generally tends to make my life as a reviewer harder. I also think that it isn't particularly clear to people installing from git what's going on or how to test new things.
This project has become very collaborative and we are now getting more contributors and we should agree upon and then document a development workflow to help everyone out.
Proposal
My proposal is basically that we adopt what is commonly referred to as
git-flow
where all the development happens on a branch nameddevelop
and themaster
[1] branch just holds the commits for the latest release, so people who install from git (using something likegit clone https://... --branch master
) get the latest release, but they can swap to development if they want.The upshot of this would be the following:
develop
should be made by pull request from a fork.develop
functioning at all times though)master
todevelop
so all PRs are opened against that by default.master
branch notdevelop
.[1] We might want to take this opportunity to rename our
master
branch tomain
as that's rapidly becoming the more common name for it.Beta Was this translation helpful? Give feedback.
All reactions