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? 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? -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