On Fri, Apr 26, 2013 at 12:28 PM, Greg Reddin <gred...@gmail.com> wrote:
> I'm a moderator. Assuming the mails don't cause the spam filter to be > engaged, I'll moderate them through. > > Great! I just sent out a test notification to comm...@flex.apache.org from GitHub. Can you check if it came through? Another alternative would be to ask the committers to use their apache.orgemail ids for their GitHub email ids. And we can select the option of GitHub sending the email from the Author's email. This way there is no moderation required because commits@f.a.o seems to allow all apache.orgemail ids. GitHub validates the email addresses before it sends emails from those addresses. Thanks, Om > > On Fri, Apr 26, 2013 at 2:25 PM, OmPrakash Muppirala > <bigosma...@gmail.com>wrote: > > > On Fri, Apr 26, 2013 at 12:16 PM, Alex Harui <aha...@adobe.com> wrote: > > > > > Om, > > > > > > Maybe I wasn't clear. I think a key aspect of whiteboards on GitHub is > > to > > > have a commit to your whiteboard be seen on the commits@flex.a.o list > by > > > anyone subscribed to commits@f.a.o without other work on their part > like > > > signing up with GitHub or being added as a member of the an > > "organization". > > > > > > We can't get an email to commits@f.a.o to happen for all activity on > > your > > > whiteboard? > > > > > > > > Short answer: it is doable. > > > > Long answer: > > I can add an organization-wide notification setting to send emails to: > > comm...@flex.apache.org. The only problem is the list moderator for > > commits@f.a.o should manually add notificati...@github.com to the list > so > > that the emails can go through. Who is the moderator of commits@f.a.o? > > > > Thanks, > > Om > > > > > > > > > > On 4/26/13 11:04 AM, "OmPrakash Muppirala" <bigosma...@gmail.com> > wrote: > > > > > > > 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.organd > > > >> 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 > > > >> > > > >> > > > > > > -- > > > Alex Harui > > > Flex SDK Team > > > Adobe Systems, Inc. > > > http://blogs.adobe.com/aharui > > > > > > > > >