Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zewaka/keywordlabeler
A GitHub bot to label issues and PRs automatically based on keywords in the title and body.
https://github.com/zewaka/keywordlabeler
automation github-apps glitch labeling probot probot-app
Last synced: about 1 month ago
JSON representation
A GitHub bot to label issues and PRs automatically based on keywords in the title and body.
- Host: GitHub
- URL: https://github.com/zewaka/keywordlabeler
- Owner: ZeWaka
- License: isc
- Created: 2020-04-16T23:21:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-15T03:24:06.000Z (about 1 year ago)
- Last Synced: 2024-05-02T03:23:23.087Z (8 months ago)
- Topics: automation, github-apps, glitch, labeling, probot, probot-app
- Language: JavaScript
- Size: 311 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# KeywordLabeler
> A GitHub bot to label issues and PRs automatically based on keywords in the title and body. Built with [probot](https://github.com/probot/probot) and [glitch](https://glitch.com).
Current version: `1.6.0`
Marketplace link: https://github.com/marketplace/keywordlabeler
## Installation
After installation, create a `.github/keylabeler.yml` file in the default branch to enable it.
Example configuration:```yml
# Determines if we search the title (optional). Defaults to true.
matchTitle: true# Determines if we search the body (optional). Defaults to true.
matchBody: true# Determines if label matching is case sensitive (optional). Defaults to true.
caseSensitive: false# By default, the labeler looks for a specific string phrase.
# Therefore, this can create false positives like "fix" being found in "fixture".
# You can use regex instead to reduce those false positives. Defaults to false.
useRegex: false# Explicit keyword mappings to labels. Form of match:label. Required.
labelMappings:
"[WIP]": WIP
hooks: documentation
```## Contributing
Read the [CONTRIBUTING](CONTRIBUTING.md) guide for information.
## License
Licensed under ISC. See [LICENSE](LICENSE) for more information.