Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pr-triage/app

:octocat: GitHub App built with Probot that add a label depending on the pull request's status
https://github.com/pr-triage/app

github-app github-enterprise probot probot-app probot-plugin

Last synced: about 2 months ago
JSON representation

:octocat: GitHub App built with Probot that add a label depending on the pull request's status

Awesome Lists containing this project

README

        

# Looking for contributors!!

[prtriage]: https://github.com/apps/pr-triage

[dep badge]: https://api.dependabot.com/badges/status?host=github&repo=pr-triage/app
[dep url]: https://dependabot.com

[coverage badge]: https://codecov.io/gh/pr-triage/app/branch/master/graph/badge.svg
[coverage url]: https://codecov.io/gh/pr-triage/app

[vulnerabilities badge]: https://snyk.io/test/github/pr-triage/app/badge.svg?targetFile=package.json
[vulnerabilities url]: https://snyk.io/test/github/pr-triage/app?targetFile=package.json

[license management badge]: https://app.fossa.io/api/projects/git%2Bgithub.com%2Fpr-triage%2Fapp.svg?type=shield
[license management url]: https://app.fossa.io/projects/git%2Bgithub.com%2Fpr-triage%2Fapp?ref=badge_shield

# [PRTriage][prtriage] · [![dep status Status][dep badge]][dep url] [![vulnerabilities status][vulnerabilities badge]][vulnerabilities url] [![licence management status][license management badge]][license management url]

> GitHub App built with [Probot](https://github.com/probot/probot) that add an appropriate label depend on the PR's status.

## Motivation

I spent the time to know Pull requests status during team development. As a team bigger, time becomes more increased.
At first it was used internally but I noticed most of people have same problem so I published it as Open Source :sparkles:.

## Installation

1. Go to [PRTriage App top page](https://probot.github.io/apps/pr-triage/)
1. Click **"+ Add to GitHub"** button
1. Choose a repository
1. That's it :sparkles:

[Learn how to install it for GitHub Enterprise](https://github.com/pr-triage/app/wiki#installation-for-github-enterprise).

## How it works

Only watching the most recent commit :eyes::



- Do nothing when the PR's title starts from `WIP`, `[WIP]` or `WIP:`.
- Add the `PR: draft` lable when the draft PR is created.
- Add the `PR: unreviewed` label when the PR does not have any reviews.
- Add the `PR: reviewed-changes-requested` label when the PR has reviewed and got `Change request` event.
- Add the `PR: partially-approved` label when PR has reviewd and got `Approve` from one of the reviewers.
- Add the `PR: review-approved` label when the PR has reviewed and got `Approve` from everyone.
- Add the `PR: merged` label when the PR has merged.

## Trusted by

Example users include the following GitHub organizations:

[vuejs](https://github.com/vuejs)

[The Practical Dev](https://github.com/thepracticaldev)

[Linio](https://github.com/LinioIT)

[Redash](https://github.com/getredash)

[And design](https://github.com/ant-design)

[Wix](https://github.com/wix)

[Autify](https://github.com/autifyhq)



## Contributing

### [Code of Conduct](CODE_OF_CONDUCT.md)

It has adopted a Code of Conduct that we expect project participants to adhere to.

Please read [the full text](CODE_OF_CONDUCT.md) so that you can understand what actions will and will not be tolerated.

### [Contributing Guide](CONTRIBUTING.md)

Read our [contributing guide](CONTRIBUTING.md) to learn about our development process, how to propose bugfixes

and improvements, and how to build and test your changes to PRTriage.

## License

PRTriage © [Sam Yamashita](https://twitter.com/sota0805). Released under the [Apache 2.0](LICENSE)

Authored and maintained by [Sam Yamashita](https://twitter.com/sota0805) with help from [contributors](https://github.com/pr-triage/app/contributors).

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fpr-triage%2Fapp.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fpr-triage%2Fapp?ref=badge_large)

[Privacy Policy](https://github.com/pr-triage/policies/blob/master/PRIVACY.md)・[Security Policy](https://github.com/pr-triage/policies/blob/master/SECURITY.md)