-
Notifications
You must be signed in to change notification settings - Fork 575
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: Formalize a branching strategy #2444
Comments
I think this would be great! |
Oh I gave it a 👍 on the original message from @ashfurrow. |
I'm bringing this up again because we have shipped 4.0 and it's time to have a discussion about branching in Eigen. dB brought up something in this morning's Sprint Kickoff: he reiterated that I don't know what a specific branching strategy looks like – maybe a protected |
Add a peril check to encourage people to ship to a develop branch by default, unless it's classed as a release? |
Oooooh I like that idea. |
I guess this can be closed now? I feel our git ways on the app are working well. |
Agreed. For posterity, the solution we went with:
Extra branches? Extra work 🙅♂️ The QA process for really large features is still evolving – MX and Galleries are meeting this week to discuss this for viewing rooms specifically, and I imagine we will generalize out from there (and document our decision). |
this can go to our work agreements
|
Today, most Eigen development is done on the master branch, but that makes it difficult to release patch releases based on the last stable branch. For example, master currently can't be shipped because it has incomplete Messaging work.
I propose we move to a git flow which boils down to:
There are provision for patch releases, too.
We can do whatever we want, but this process is pretty established/popular/well-understood. In any case, we should decide on what to do and document it.
/cc @artsy/mobile
The text was updated successfully, but these errors were encountered: