probot / ideas

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

Make probot.glitch.me an official Probot project #31

Open gr2m opened 6 years ago

gr2m commented 6 years ago

https://github.com/gr2m/glitch-github-app is the code behind https://probot.glitch.me, a web form to create a new Probot App and connect it to a new GitHub app with instructions.

I use it quite a lot myself to quickly "fork" existing probot aps and play around with their code, but there are a few things that could be improved. For example

That would be a great project for Google / Rails Girls Summer of Code team, too, I think.

Any thoughts on moving https://github.com/gr2m/glitch-github-app to the @probot organization and making it officially a community project? @probot/maintainers

tcbyrd commented 6 years ago

I'm all 👍 for making this an official project. Just heads up that I tried using URL parameters on the new app form and couldn't make it work in the same way that it works on new issues/PRs, so I'm not sure if that's possible today. Maybe something to raise as ecosystem feedback.

@gr2m Just curious if you've also looked into the Glitch for Platforms and if that has the capabilities we'd need to support importing an example app from a form on probot.github.io? I wonder if it could create the unique Glitch URL after you fill out the form instead of the form living on a Glitch and rewrite the filesystem. It looks like you can set environment variables from URL parameters in this generator: https://remix-button.glitch.me/

gr2m commented 6 years ago

Just heads up that I tried using URL parameters on the new app form and couldn't make it work in the same way that it works on new issues/PRs

damnit, I think you are right. It works with tokens: https://github.com/settings/tokens/new?description=github-rename-tags-and-releases&scopes=read:org,user:email. I've left a message i the #github-feedback slack channel about it.

if you've also looked into the Glitch for Platforms

Yes! I wanted to make a case first and then ask if GitHub would sponsor that :) I think the integration would be much nicer. If we made it official, it would be nice to pay Glitch for the amazing value they create for the Probot community, too.

It looks like you can set environment variables from URL parameters

Yes you can pass environment variables to Glitch remix URLs :)

gr2m commented 6 years ago

Update: I need to update the way probot.glitch.me works before we can move on, so that’s on hold until then