https://github.com/99x/cla-bot
The bot manages signed contributors of an ORG
https://github.com/99x/cla-bot
bot contributor-license-agreement github-api
Last synced: 4 months ago
JSON representation
The bot manages signed contributors of an ORG
- Host: GitHub
- URL: https://github.com/99x/cla-bot
- Owner: 99x
- License: mit
- Created: 2017-06-30T16:04:16.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-25T17:22:06.000Z (over 8 years ago)
- Last Synced: 2025-02-27T11:36:19.869Z (11 months ago)
- Topics: bot, contributor-license-agreement, github-api
- Language: TypeScript
- Homepage:
- Size: 8.79 KB
- Stars: 2
- Watchers: 11
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Contributor License Agreement Bot
The cla-bot manages and monitors all contributors who have signed the Contributors License Agreement of an organization. It has the capabilites to comment on PR's if the contributor hasn't signed the [agreement](https://gist.github.com/rifhanakram/668ad7011bbe079b93ead96e5dc4ec56) before issuing the PR.
## Setup Guide
- Fork and clone your fork
- Run `npm i` from within the project directory
- Create a `.env` file with the schema specified in the `.env.example` file.
- Setup MongoDB locally or you can simply use [MLab](https://mlab.com) they have a free Sandbox plan.
- Finally run `npm run dev`
- We utilize [cla-bot](https://github.com/clabot/clabot) for this project, so its best you read through there documentation.
# License
[ MIT Licensed](https://github.com/99xt/cla-bot/blob/master/LICENSE)