++ from me as well.<br><br><div class="gmail_quote">On Thu, Sep 1, 2011 at 12:29 PM, Dan Prince <span dir="ltr"><<a href="mailto:dan.prince@rackspace.com">dan.prince@rackspace.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<font face="arial" size="2"><p>++</p>
<p>The closer we can get to really using GitHub the better.</p><font color="#888888">
<p>Dan</p></font><div><div class="h5">
<p>-----Original Message-----<br>From: "Sandy Walsh" <<a href="mailto:sandy.walsh@RACKSPACE.COM" target="_blank">sandy.walsh@RACKSPACE.COM</a>><br>Sent: Thursday, September 1, 2011 1:56pm<br>To: "<a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>" <<a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>><br>
Subject: [Openstack] A possible alternative to Gerrit ...<br><br></p>
<div>
<p>Hey!<br><br>Last night I did some hacking on HubCap. HubCap is a simple script that monitors Pull Requests in GitHub. It spits out a static HTML page of the requests workflow status. <br><br>It infers workflow status by looking for keywords in the comments. It's so simple it's stupid. The last keyword from a commentor is considered their vote.  When we have a quorum, it can kick off a jenkins build. If that succeeds, it can be merged. It uses the core members already assigned to the repo.<br>
<br>It's just a hack right now. But I think it could effectively let us use GitHub as intended and still have the voting power of LP.<br><br>You can see a (static) sample of the output here from python-novaclient:<br>
<a href="http://www.darksecretsoftware.com/hubcap.html" target="_blank">http://www.darksecretsoftware.com/hubcap.html</a><br><br>code is here: <a href="https://github.com/SandyWalsh/hubcap" target="_blank">https://github.com/SandyWalsh/hubcap</a><br>
<br>As fate would have it, I bounced this off a few people and learned about 0x44's Roundabout project:<br><a href="https://github.com/ChristopherMacGown/roundabout" target="_blank">https://github.com/ChristopherMacGown/roundabout</a><br>
<br>Roundabout is certainly more mature than HubCap, and has CI hooks, daemon code, etc, but no real workflow. I'm going to merge the hubcap code into Roundabout and press on from there for novaclient.<br><br>Love to get your thoughts (and contributions) on this.<br>
<br>Cheers,<br>Sandy<br>This email may include confidential information. If you received it in error, please delete it.<br><br><br>_______________________________________________<br>Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>This email may include confidential information. If you received it in error, please delete it.<br><br>
</p>
</div></div></div></font><br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br>