A simple pull request approval system
Перейти к файлу
Brad Rydzewski 00bc4a80fa Update and rename to LICENSE [CI SKIP] 2016-04-19 09:23:50 -07:00
api
cache cleanup build script 2016-04-19 00:18:27 -07:00
model Update config.go [CI SKIP] 2016-04-19 07:51:01 -07:00
notifier fix mock generation 2016-04-18 23:55:06 -07:00
remote
router
shared
store
vendor
version
web re-order rcfile parsing 2016-04-19 08:25:43 -07:00
.drone.yml cleanup build script 2016-04-19 00:18:27 -07:00
.gitignore
Dockerfile
LICENSE Update and rename to LICENSE [CI SKIP] 2016-04-19 09:23:50 -07:00
Makefile cleanup build script 2016-04-19 00:18:27 -07:00
README.md Update README.md [CI SKIP] 2016-04-19 08:51:55 -07:00
main.go

README.md

Build Status

LGTM is a simple pull request approval system using GitHub protected branches and maintainers files. Pull requests are locked and cannot be merged until the minimum number of approvals are received. Project maintainers can indicate their approval by commenting on the pull request and including LGTM, looks good to me, in their approval text. For more information please see the documentation at https://lgtm.co/docs

Setup

Please see our installation guide to install the official Docker image.

Build

Clone the repository to your Go workspace:

git clone git://github.com/lgtmco/lgtm.git $GOPATH/src/github.com/lgtmco/lgtm
cd $GOPATH/src/github.com/lgtmco/lgtm

Commands to build from source:

export GO15VENDOREXPERIMENT=1

make deps    # Download required dependencies
make gen     # Generate code
make build   # Build the binary

If you are having trouble building this project please reference its .drone.yml file. Everything you need to know about building LGTM is defined in that file.