golang-github-app

module
v0.0.0-...-20250eb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2021 License: Apache-2.0

README

golang-github-app

GitHub Application Implemented in Golang


This repository was created to serve as an entry point to a fully operational GitHub App.

GitHub applications have two parts:

  1. A GitHub application created on github.com on a GitHub organization that subscribes to certain events and has certain permissions for repositories that the application is installed on.
  2. An API that receives events for the configured GitHub application in part 1 and responds to those events in some way, however you like. The API authenticates each incoming request with the webhook secret token generated in part 1. The API can be created in any language; programmer’s choice.

It is implemented in Go, using some of the following modules:

Official materials

Cool GitHub Apps Golang Libraries & boilerplates

Published articles

Roadmap

I will initially develop this repository as a first approach to a future internal application at my work. So code will likely be implemented in the order that I need to approach new features.

Versioning

In general, go-github follows semver. GitHub makes no guarantee about the stability of preview functionality, so neither do I consider it a stable part of the artifact.

License

This library is distributed under the Apache License found in the LICENSE file.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL