+1

On 4/30/14, 3:17 AM, "Nathan Marz" <[email protected]> wrote:

>Thanks, Michael. I'm +1 on that.
>
>
>On Wed, Apr 30, 2014 at 12:24 AM, Michael G. Noll <
>[email protected]> wrote:
>
>> Thanks for your input, Bobby.
>>
>> If no one objects I'll create a DEVELOPER.md in the top-level git repo
>> directory and add the information below to the file (plus adding further
>> stub questions).  That should be the least intrusive way to add such
>> info to the existing doc/README setup.
>>
>> Best,
>> Michael
>>
>>
>>
>>
>> On 28.04.2014 16:28, Bobby Evans wrote:
>> > Yes, we totally should make this information a lot more accessible.
>>I¹m
>> > not sure I can answer all of the questions either, but I can say what
>>I
>> > have been doing and hopefully it helps.
>> >
>> > Committers that are integrating patches/pull requests should use
>> >
>> > https://git-wip-us.apache.org/repos/asf/incubator-storm.git
>> >
>> > git will prompt you for your username and password on a push.  Use
>>your
>> > apache user name and password.
>> >
>> > Regular pull requests should be done against
>> >
>> > https://github.com/apache/incubator-storm
>> >
>> > And should have the JIRA number (STORM-Š) in the title of the pull
>> > request.  An asf bot runs periodically to merge changes in the apache
>> repo
>> > to github, and comments in the pull request to JIRA.
>> >
>> >
>> >
>> > To pull in a merge request a committer should generally follow the
>> command
>> > line instructions send out by github.
>> >
>> > Checkout the master branch and make sure it is up to date, then
>> >
>> > git pull <remote_repo> <remote_branch>
>> >
>> > Assuming that it merges without any conflicts update CHANGELOG.md and
>>add
>> > in the JIRA number+description to the file.
>> > (Generally in both cases it is probably a good idea to place the JIRA
>> > number in the commit comments.)
>> >
>> > Then run any sanity tests that you think are needed, and push the
>>changes
>> > back to the apache repo.
>> >
>> > After that go to JIRA and resolve the JIRA.  Be sure to set the Fix
>> > Version/s field to be the version you checked it into.  It is usually
>> good
>> > practice to thank the author for their contribution fi you have not
>>done
>> > so already.
>> >
>> >
>> > Pull requests are approved with two +1s from committers and need to
>>be up
>> > for at least 72 hours for all committers to have a chance to comment.
>> > Although there has also been some discussion that we need to formalize
>> > this in a set of project bylaws.
>> >
>> > Hope this helps.
>> >
>> > ‹Bobby
>> >
>> > On 4/28/14, 2:32 AM, "Michael G. Noll" <[email protected]>
>>wrote:
>> >
>> >> Hi all,
>> >>
>> >> I noticed that there is not yet a lot of information for new Storm
>> >> committers regarding the development workflow, and I have remember at
>> >> least one other (newly added) committer who had the very same
>>question.
>> >> For instance, which git repo is "the" repo to use [1]?  How should
>>one
>> >> go about merging pull requests that are being sent to the git repo
>> >> mirror on GitHub?  Where should one /open/ a pull request, on the git
>> >> repo mirror on GitHub?  And what's the role of Storm's JIRA instance,
>> >> and the ASF Git bot in there?  What's the policy on approving pull
>> >> requests (number of +1's etc.)?  What's the difference of the Apache
>>git
>> >> repo at [1], the GitHub mirror at [3], and the "second" Apache git
>>repo
>> >> at [4]?  I could go on. :-)
>> >>
>> >> The little pieces of information that I could compile are from
>>digging
>> >> through the mailing list archive.  I think it would be a big help if
>>we
>> >> structure this information and add it to our docs.  One possible
>> >> location for this kind of information would be the README file [2].
>> >>
>> >> Since I have to go through this information anyways I'm happy to
>>compile
>> >> such information and put it somewhere (e.g. into the README), but I
>>have
>> >> to admit I don't know all the answers to the many questions I have.
>>:-)
>> >>
>> >> Best,
>> >> Michael
>> >>
>> >>
>> >>
>> >> [1] AFAIK the authoritative git repo is
>> >> https://git-wip-us.apache.org/repos/asf/incubator-storm.git.
>> >> [2]
>> https://github.com/apache/incubator-storm/blob/master/README.markdown
>> >> [3] https://github.com/apache/incubator-storm/
>> >> [4] http://git.apache.org/incubator-storm.git/, linked from
>> >> http://git.apache.org/
>> >>
>> >
>>
>
>
>
>-- 
>Twitter: @nathanmarz
>http://nathanmarz.com

Reply via email to