Template for GitHub Apps in Golang
This is a template repo for quickly getting started building GitHub Apps in Golang.
- Generate a repo from this template
- Configure your local environment, providing values for the environment variables listed in
.envrc.example
- Run app, e.g. using
reflex
:reflex -s go run main.go
- Expose the app to the interwebs, e.g. using
ngrok
:ngrok http 8000
- Or, if you have an ngrok configuration file for a tunnel named
main
, then:ngrok start main
- Or, if you have an ngrok configuration file for a tunnel named
- Add logic to the handler as required