Closed amar47shah closed 8 years ago
Lookin good to me, though I obviously collaborated on this. Pinging @healthify/development for thoughts!
@healthify/development
Just pushed up a new commit that rewrites the proposal into "instructional" form.
As a result, the formulation of the problem and rationale for this solution are no longer included in the submitted changes. If you'd like to review those, you can see them in the first commit of this PR.
Generally looks good but lemme know hwat you think a about the comments i left
I added one question that I think is useful to explore. Generally speaking, this workflow looks solid to me. 💅
@aaronagray for some reason, I can't find the question you left!
UPDATE: Nvm, I see it now!
@KrishnaKulkarni: Added your idea to use a GitHub PR to merge the release's staging branch into master
and automate the final delivery+deployment. I went ahead and wrote that the initial delivery to staging, when opening the PR, would also be automated, through Travis.
LGTM @amar47shah
While I'm still generally hesitant that going introducing 2 new types of branches (release-*
and stage-*
) will lead to this process not being followed, I'm definitely open to trying it out!
@healthify/development
Next steps here:
Suggestion: The first release can be an empty-change demo. We would make a card for the release, then a release branch, code review and merge in an empty development branch PR, open a release PR, stage, QA, and deploy.
👍
Rebasing.
Merging.
Two outstanding tasks must be completed during this review:If the proposal is to be adopted, it should be rewritten in instructional style and integrated with the retain-able pieces of the previousprotocol/git/README.md
, which is included here asprotocol/git/outdated.md
. Once the salvageable content in the old version is integrated, it should be dropped from the repo.UPDATE: The PR has been modified to make item (2) unnecessary.