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
How do we handle releases / other git related issues #928
Comments
That's a great question! 😄
I wonder if there is like a private channel or something like that for us to speak about those things. Also, i didnt get a notification with that CC =[ |
@slavab89 thanks for the info, to bad the CC didn't work. The info about how to make a release technically is really great, and I definitely agree on having a CI process. I was even more curious about who is responsible for releases administratively though.
I guess we can solve atleast the change log question, by making it a requirement in each PR, but that would put the burden on the contributor. |
Sorry for the late reply. I used to release and update the changelogs
myself every time based on the PRs. Hehe.
…On Sun, 5 Nov 2017 21:05 Alan Smithee ***@***.***> wrote:
@slavba89 thanks for the info, to bad the CC didn't work.
The info about how to make a release technically is really great, and I
definitely agree on having a CI process. I was even more curious about who
is responsible for releases administratively though.
- Who keeps the changelog up to date?
- Who keeps features branches up to date?
- Who decides when to release?
- More questions?
I guess we can solve atleast the change log question, by making it a
requirement in each PR, but that would put the burden on the contributor.
—
You are receiving this because you are on a team that was mentioned.
Reply to this email directly, view it on GitHub
<#928 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ADnMbVgxqBRmYRSePqhnopWJtnoeHLhOks5szYh_gaJpZM4QAhLP>
.
|
@choonkending Did you write the changelogs yourself? 😱 i salute you! Regarding the changelog, i believe that we should be the ones that update it. What i was trying to say regarding the use of (standard-version)[https://github.com/conventional-changelog/standard-version] is that the process would be:
Who is administration that decides when to release is...? 😝 Also, we could use Regarding feature branches. I'm not 100% on this, make @choonkending could tell us how he did it. But some of the PR's and changes can just be rebased onto the feature branches (For example, like the last one that @GGAlanSmithee did, with the serialization). Other changes that needs to be more custom, maybe cherry-pick commits? Let me know what you think about all of this. I too am always looking to improve the workflow. |
I think whoever is on the admin team @slavab89 @GGAlanSmithee @ZeroCho or myself can discuss on the issue whether to cut a release. I used to decide whether to do a patch, minor or major version based on semver, and personally tried to write commit messages described by Linus Torvalds here. I'm happy for you to decide on
👍 Thanks all for contributing so much! |
It just occured to me, when I merged #927 that it wasn't clear to me how we handle releases, and who is responsible for it.
Some questions that I would like to see answered:
CC @reactGo/admin (can you ping like this?)
The text was updated successfully, but these errors were encountered: