probot / ideas

Share ideas for new GitHub Apps built with Probot
95 stars 48 forks source link

Catch-all bot, custom payload UI #11

Closed JasonEtco closed 6 years ago

JasonEtco commented 7 years ago

A Probot app that catches all webhook events then displays them in a nifty UI.

This came out of a discussion on Slack in which we wished for new features in the webhook/payloads UI (specifically: filtering by user/event, icons for different event types)

I'm sure that the brilliant minds at GitHub will improve their UI, but building our own would allow us to hook into Probot-specific things like displaying the current config file's contents.

cc @bkeepers @jlast

JasonEtco commented 7 years ago

What do y'all think about security? As in, I guess this should be auth-protected somehow. It can use GitHub OAuth for a user session, then block it if the APP_ID is owned by someone other than you?

JasonEtco commented 7 years ago

Started it here, feel free to follow along/contribute 😄 https://github.com/JasonEtco/grapplehook

JasonEtco commented 6 years ago

This exists! It's now called Smee, and is more than a GitHub App, it's a whole service on its own. Repo is here, and it's live and working at https://smee.io 🎉