This is a powerup for Trello to replace the missing Github powerup.
It is self hosted by remixing this Glitch. Issues and PRs can be filed to the Github repo.
Do not point your Powerup at this Glitch. It will not be supported as a service, only as an open source project.
- Remix this Glitch
- Create a Github app with the following settings
- Homepage:
https://[your-glitch].glitch.me/
- Callback URL:
https://[your-glitch].glitch.me/oauth/callback
- Uncheck "Expire user authorization tokens"
- Deactivate Webhooks
- Permissions:
- Repository permissions
- Contents: Read-only
- Issues: Read-only
- Metadata: Read-only
- Pull Requests: Read-only
- Repository permissions
- Optional features: Opt out of User-to-server token expiration (this is because token refresh is not yet implemented)
- Set the environment variables in your Glitch remix:
- GITHUB_CLIENT_ID
- GITHUB_CLIENT_SECRET
- Install the Github app
- Create your powerup here: https://trello.com/power-ups/admin
- Basic Info
- Iframe connector URL:
https://[your-glitch].glitch.me/
- Fill the rest out as appropriate
- Iframe connector URL:
- Capabilities:
- Attachment sections
- Card badges
- Card buttons
- Show settings
- Authorize status
- Show authorization
- Install the Powerup
- Authorize the Github app through the Powerup Settings