git-watch
git-watch copied to clipboard
Publish GitSub endpoints for GitHub subscriptions
In order to achieve Architecture (1) as per here: https://github.com/ScalaWilliam/git-watch/issues/45#issuecomment-376012404.
GitSub: https://github.com/ScalaWilliam/GitSub
This issue will also publish events to the hub.
Events come from EventServer#channel, are pushed by EventServer#push.
GitSub endpoints (aka "topics") will be accessible via URL such as /gitsub/?github=https://github.com/....
Once a channel event is pushed, it will be published to the hub; the hub will then check for an update to the endpoint (doesn't have to be comprehensive).
Work involves specifying the hub URL as well.