flanksource / github-app

1 stars 2 forks source link

create GitHub app structure #5

Closed philipstaffordwood closed 4 years ago

philipstaffordwood commented 4 years ago

Creates the basic CI/CD scaffolding (Makefile, Dockerfile, Github workflows, etc.) for the projects and suggests the main golang project structure with initial code:

├── cmd
│   └── Serve.go
├── config
│   └── config.go
├── config.yaml
├── main.go
└── server
    ├── handlers
    │   ├── check_suite_run.go
    │   └── status.go
    └── server.go

for now it has skeleton handlers for the webhook events status and check-suite-run and oauth (to be able to register).

closes #1