Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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.