Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

INITIAL SETUP Add github issue webhook #794

Closed
wants to merge 5 commits into from
Closed

Conversation

npendery
Copy link
Contributor

@npendery npendery commented Apr 26, 2017

What's in this PR?

Adding webhooks to connect to GitHub

References

Progress on: #786

web/router.ex Outdated
@@ -55,6 +55,8 @@ defmodule CodeCorps.Router do

post "/webhooks/stripe/connect", StripeConnectEventsController, :create
post "/webhooks/stripe/platform", StripePlatformEventsController, :create
post "/webhooks/github_issues", GithubIssueController, :create
post "/webhooks/github_issue_comments", GithubIssueCommentController, :create
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How do you feel about calling these actions :handle. I feel :create is a bit misleading here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah I think that makes sense 👍

@begedin
Copy link
Contributor

begedin commented Aug 9, 2017

@npendery We did a lot of stuff since this was submitted, and we ended up implementing basic handling for several issue webhooks as part of a different PR, as we were figuring out the major stuff.

I'm sorry about that, but your work here is still appreciated. Simply put, we needed some webhook to figure out the process and this one was relatively straightforward compared to others.

@begedin begedin added this to the GitHub integration milestone Aug 9, 2017
@begedin begedin closed this Aug 9, 2017
@begedin begedin deleted the np-github-webhooks branch August 9, 2017 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants