On Fri, Apr 26, 2013 at 10:51 AM, Alex Harui <aha...@adobe.com> wrote:
> Om, > > Thanks for working on this. Some questions: > > 1) do you have this actually setup? If so, can you commit something to > your > whiteboard so I can see what the notification email looks like? > Yes, but with a private account. I can add you as a member of this test organization. We can 'watch' repos and notifications emails can be configured [1], [2] More details on Organiations available here [3] > 2) When the contributor sends the pull request, how does the committer get > notified? Can an email go to the commits list? Or does the committer > only > get notified off-list? > We should be able to make the notifications go to any and multiple email ids [4]. We will have to add the <notificati...@github.com> email id to our list. Thanks, Om [1] https://help.github.com/articles/watching-repositories [2] https://help.github.com/articles/configuring-notification-emails [3] https://help.github.com/categories/2/articles [4] https://help.github.com/articles/notifications#per-organization-email-routing > > -Alex > > On 4/26/13 10:27 AM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote: > > > I have been experimenting with a GitHub based workflow for the whiteboard > > repos for our committers. Here is the workflow I would like to propose: > > > > * Apache Flex creates an 'Organization' account GitHub > > * Each Apache Flex committer is encouraged to create an account on GitHub > > * The committer then posts their GitHub id on dev@flex.apache.org and > asks > > to be added to the ApacheFlex@GitHub account > > * The Apache Flex PMC will add the committer's GitHub id to the > > ApacheFlex@GitHub account. > > * In the contributing.md file [1] at the root of each committer's github > > project, there will be information about Apache's contribution guidelines > > including a link to the ICLA [2] > > * Any public contributor is free to fork an ApacheFlex committer's github > > project. > > * The contributor makes a few modifications and is ready to send a 'Pull > > request' to the Apache Flex committer > > * Before the 'Pull Request' can be sent, GitHub will automatically point > > the contributor to take a look at the contribution guidelines first. > > * Theoretically the contributor reads the contribution guidelines, agrees > > to it implicitly and clicks the 'Send Pull Request' button. > > * The Apache Flex Committer now will have a chance to peruse the commits > > and decide whether or not to accept the pull request. > > > > There is another alternative I have been working on as well. There is a > > CLAHub [3] plugin for GitHub. The workflow for this is described in the > > same link [3]. I have been experimenting with this plugin but have found > > various issues with it. I am currently working with the plugin's > creator, > > Jason Morrison and support@GitHub to fix these issues. They have been > very > > helpful so far. I hope to be able to fix all the issues soon and send > out > > a demo. > > > > Please let me know if the above mentioned steps are sufficient or if > > something like CLAHub plugin would be better. > > > > Thanks, > > Om > > > > > > [1] https://github.com/blog/1184-contributing-guidelines > > [2] http://www.apache.org/licenses/icla.txt > > [3] http://www.clahub.com/ > > -- > Alex Harui > Flex SDK Team > Adobe Systems, Inc. > http://blogs.adobe.com/aharui > >