freedomsponsors / www.freedomsponsors.org

Crowdfunding Free Software, one issue at a time.
https://freedomsponsors.org
GNU Affero General Public License v3.0
190 stars 76 forks source link

Create a Github Service hook. #227

Open tonylampada opened 10 years ago

tonylampada commented 10 years ago

Create a Github hook that notifies FreedomSponsors about activities on a Github repo.

For exemple, whenever a push is made to a repository with a commit message having "#xx", it would add an atomatic comment on the corresponding issue (xx) on FreedomSponsors. That way sponsors can be notified of the programmers coding progress.

Github hooks must be coded in Ruby on a pull request to this repo I'm clueless about Ruby, so any help is definitely welcome!

DreadKnight commented 10 years ago

This would be really awesome! Someone suggested me to use BountySource for my open source game project www.AncientBeast.com that's hosted here on github https://github.com/FreezingMoon/AncientBeast but I haven't seen any proper integration with github so I don't really want to duplicate issues because that's extra work and splits up discussions. Noticed FreedomSponsors already has some github integration, if adding some more, then even better! It's great when websites (or services) try to cooperate one with another in order to complement each other instead of trying to go for the whole pie and end up frustrating users because of the multitude of options that have pros and cons.

glennji commented 8 years ago

According to this:

https://github.com/github/github-services/blob/master/CONTRIBUTING.md

... it should actually be a webhook i.e. FS should expose an endpoint and Github will POST stuff to it. No Ruby required! Webhooks are configured per repo (or per organization) and can be "secured" (github will send a cryptographic hash that FS could match).

glennji commented 8 years ago

Sorry, I just noticed that this is a pretty old issue -- maybe not something we want any more?