Hey!

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. 

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.

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.

You can see a (static) sample of the output here from python-novaclient:
http://www.darksecretsoftware.com/hubcap.html

code is here: https://github.com/SandyWalsh/hubcap

As fate would have it, I bounced this off a few people and learned about 0x44's 
Roundabout project:
https://github.com/ChristopherMacGown/roundabout

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.

Love to get your thoughts (and contributions) on this.

Cheers,
Sandy
This email may include confidential information. If you received it in error, 
please delete it.


_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to