Hacker News new | past | comments | ask | show | jobs | submit login
Upcoming Changes to GitHub Services (github.com/blog)
46 points by bencevans on Feb 5, 2013 | hide | past | favorite | 8 comments



There is a service hook for our product. Does this mean its broken as of today?


Nope. If you were trying to submit it tomorrow, it'd be rejected though.


Thanks for the clarification. If you work for Github it would be useful if the blog clearly stated it (maybe I just missed it?)


> For an example of a service that won't be accepted after today, check out Campfire. It uses other Ruby gems and contains custom logic to transform the GitHub payload to Campfire messages. Existing hooks will keep working (don't worry 37signals, we Campfire).


At this point aren't they big enough to shift the onus onto the service providers to create hook endpoints that all accept the same payload? I don't see any reason why the service hooks section needs to be anything more than a list of URLs you want hit. You could still list all the providers and just automatically create proper URLs for each service. No need for the Ruby layer. IFTTT and Zapier and the like can fill in the rest for those that don't want to create the webhook interfaces.


Doesn't this cover shifting the onus onto service providers?

"As of today, all new services must accept an unmodified payload over HTTP. Any service that does not will be rejected."


You still have to write the Ruby layer if you want to appear in the list. I think they should get rid of the Ruby file requirement.


Well, that's what the post-receive URLs (https://help.github.com/articles/post-receive-hooks) are intended for, though you're right that you won't appear in the services list.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: