Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lgtmco/lgtm
LGTM is a simple pull request approval system [ARCHIVE]
https://github.com/lgtmco/lgtm
Last synced: 3 months ago
JSON representation
LGTM is a simple pull request approval system [ARCHIVE]
- Host: GitHub
- URL: https://github.com/lgtmco/lgtm
- Owner: lgtmco
- License: apache-2.0
- Archived: true
- Created: 2016-01-25T22:41:43.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-25T17:08:04.000Z (almost 7 years ago)
- Last Synced: 2024-06-27T08:35:15.395Z (4 months ago)
- Language: Go
- Homepage:
- Size: 2.43 MB
- Stars: 988
- Watchers: 34
- Forks: 140
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- starred-awesome - lgtm - LGTM is a simple pull request approval system [ARCHIVE] (Go)
README
[![Build Status](http://beta.drone.io/api/badges/lgtmco/lgtm/status.svg)](http://beta.drone.io/lgtmco/lgtm)
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
### Status
LGTM is actively used by thousands of repositories. The lack of commit activity in the Git repository is not an indication that the project is abandoned or inactive. The lack of activity is an indication the author views this project as being feature-complete.
### Development
LGTM is meant to be extremely simple and focused and is largely considered feature-complete. The author is certainly interested in minor improvements and bug fixes, but is not interested in major enhancements. Feel free to fork the project and extend (and even re-brand) as you see fit.
### Setup
Please see our [installation guide](https://lgtm.co/docs/install/) to install the official Docker image.
### Build
Clone the repository to your Go workspace:
```sh
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:
```sh
export GO15VENDOREXPERIMENT=1make 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.
### Disclaimer
LGTM is a trademark of Semmle, Ltd (www.lgtm.com). The use of the LGTM mark and name on this page shall not imply any affiliation with or endorsement by Semmle, Ltd.