Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kentaro-m/task-complete-checker
:white_check_mark: A Probot app that checks if all tasks are completed in the pull requests.
https://github.com/kentaro-m/task-complete-checker
github github-app my-portfolio probot probot-app
Last synced: 2 months ago
JSON representation
:white_check_mark: A Probot app that checks if all tasks are completed in the pull requests.
- Host: GitHub
- URL: https://github.com/kentaro-m/task-complete-checker
- Owner: kentaro-m
- License: mit
- Archived: true
- Created: 2019-03-10T10:33:28.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-11T11:03:39.000Z (over 4 years ago)
- Last Synced: 2024-08-01T21:56:26.342Z (5 months ago)
- Topics: github, github-app, my-portfolio, probot, probot-app
- Language: JavaScript
- Homepage:
- Size: 826 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-github-repos - kentaro-m/task-complete-checker - :white_check_mark: A Probot app that checks if all tasks are completed in the pull requests. (JavaScript)
README
# Task Complete Checker
> A GitHub App built with [Probot](https://github.com/probot/probot) that checks if all tasks are completed in the pull requests.
## :arrow_forward: Usage
![](./assets/demo.gif)1. Install [the app](https://github.com/apps/task-complete-checker) with your repository
2. Create the pull request contained a checklist at a description field
3. Change to the success status if all the checklists are checked## :computer: Development
```sh
# Install dependencies
npm install# Run the bot
npm start
```## :rocket: Deploy
### Now
```bash
# Deploy the bot to Now
$ npm install -g now
$ now secrets add tcc-app-id ""
$ now secrets add tcc-webhook-secret ""
$ now secrets add tcc-private-key "$(cat app.private-key.pem | base64)"
$ now
$ now alias https://task-complete-checker-hogefuga.now.sh
```## :heart: Contributing
If you have suggestions for how task-complete-checker could be improved, or want to report a bug, open an issue! We'd love all and any contributions.
For more, check out the [Contributing Guide](CONTRIBUTING.md).
## :memo: License
MIT