I've gotten the first webhook written to listen for issues opening and closing. This should update the tracker instance I've posted to http://tracker.babdev.com. This needs to be cleaned up some so that it will only accept input from GitHub (they have a list in the docs) as well as handle all updates to issues. As we add additional data to the schema, that should be injected as well. I'll be doing a separate hook for issue comments, and any others as needed.
I have examples of the data payload online as well. http://tracker.babdev.com/hooks/githubdata.new.txt is the payload for issues opening and closing. http://tracker.babdev.com/hooks/githubdata.comment.txt is the payload for comments.
I'll commit the hook momentarily. Assuming I've got it working now, once I submit this issue, it should trigger the hook and add this issue to the "live" instance.
Fail...
Helps to upload the file...
Added the RequestBin receive also to make sure the data's actually pushing out.
For whatever reason, the event's not even being triggered at remote. Hmm...
This is annoying.
Still annoyed.
... ...
Still annoyed.
WTF
Just about finished the comment hook, here's the first test on that.