On Fri, Apr 26, 2013 at 2:26 PM, OmPrakash Muppirala <bigosma...@gmail.com>wrote:
> 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 commits@flex.apache.orgfrom > 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 > I've sent another test email notification this time from my bigosma...@apache.org address. It did not automatically come through as I expected. Please take a look. 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.olist 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 >> > > >> > > >> > >> > >