Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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