When a user create a subscription to a repo the plugin should check the repo (or parent Organization for Enterprise) to see if a webhook is in place to deliver the events
If no webhook is found on the GitHub side, an ephemeral post should occur to remind the user that a webhook must be set up. It can then post the url that must be used to deliver the events.
Note that this functionality is already implemented for GitLab and some of this implementation may be salvageable. cc @DHaussermann
When a user create a subscription to a repo the plugin should check the repo (or parent Organization for Enterprise) to see if a webhook is in place to deliver the events
If no webhook is found on the GitHub side, an ephemeral post should occur to remind the user that a webhook must be set up. It can then post the url that must be used to deliver the events.
Note that this functionality is already implemented for GitLab and some of this implementation may be salvageable. cc @DHaussermann