All Projects β†’ prosebot β†’ prosebot

prosebot / prosebot

Licence: ISC license
πŸ€–πŸ”Š Probot App to help you write better on GitHub.

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to prosebot

Weekly Digest
Weekly summary of activity on your GitHub repository πŸ“†
Stars: ✭ 199 (+332.61%)
Mutual labels:  probot, probot-app
scalafmt-probot
πŸ€–Github bot for checking code formatting with scalafmt
Stars: ✭ 15 (-67.39%)
Mutual labels:  probot, probot-app
Pull
πŸ€– Keep your forks up-to-date via automated PRs
Stars: ✭ 3,364 (+7213.04%)
Mutual labels:  probot, probot-app
Auto Assign
πŸ€– A Probot app that adds reviewers to pull requests when pull requests are opened.
Stars: ✭ 140 (+204.35%)
Mutual labels:  probot, probot-app
linter-alex
πŸ“Sensitive, considerate writing before you merge your Pull Requests
Stars: ✭ 67 (+45.65%)
Mutual labels:  probot, probot-app
Commitlint Bot
[NOT MAINTAINED] use https://github.com/apps/semantic-pull-requests
Stars: ✭ 157 (+241.3%)
Mutual labels:  probot, probot-app
probot-lambda
Test for running probot in AWS Lambda
Stars: ✭ 25 (-45.65%)
Mutual labels:  probot, probot-app
Dep
[DEPRECATED] Use https://github.com/z0al/dependent-issues instead
Stars: ✭ 69 (+50%)
Mutual labels:  probot, probot-app
probot-ooo
πŸ™… Respond with an auto-responder when you are OOO
Stars: ✭ 36 (-21.74%)
Mutual labels:  probot, probot-app
branch-switcher
a GitHub bot that switches the base branch of pull requests to the preferred branch
Stars: ✭ 15 (-67.39%)
Mutual labels:  probot, probot-app
Welcome
A probot app that welcome new users
Stars: ✭ 132 (+186.96%)
Mutual labels:  probot, probot-app
probot-semver
A GitHub app that provides automatic semantic versioning support
Stars: ✭ 15 (-67.39%)
Mutual labels:  probot, probot-app
Request Info
Requests more info from PRs/Issues with either the default title or a blank body
Stars: ✭ 89 (+93.48%)
Mutual labels:  probot, probot-app
Gh Polls Bot
Automatically create polls in GitHub issues.
Stars: ✭ 187 (+306.52%)
Mutual labels:  probot, probot-app
Lightkeeper
Run Lighthouse tests in Pull Requests for multiple URLs with custom budgets
Stars: ✭ 83 (+80.43%)
Mutual labels:  probot, ci
First Timers Bot
A friendly bot that helps onboarding new Open Source Contributors
Stars: ✭ 239 (+419.57%)
Mutual labels:  probot, probot-app
Probot Conventional Release
A GitHub App built with Probot that creates GitHub Release following Conventional Commits
Stars: ✭ 48 (+4.35%)
Mutual labels:  probot, probot-app
Stale
A GitHub App built with Probot that closes abandoned Issues and Pull Requests after a period of inactivity.
Stars: ✭ 1,070 (+2226.09%)
Mutual labels:  probot, probot-app
new-pr-welcome
Welcome users when they open their first PR in your repository
Stars: ✭ 20 (-56.52%)
Mutual labels:  probot, probot-app
issuelabeler
A GitHub bot to label issues automatically based on title and body against list of defined labels. System status (https://status.verticalaxisbd.com/)
Stars: ✭ 23 (-50%)
Mutual labels:  probot, probot-app

prosebot[bot]

Probot App to help you write better on GitHub.

CI badge of honour Codecov

Usage

After installing the GitHub App on your repos, this Probot App listens for changes to Markdown files (.md) or text files (.txt) in pull requests and runs various checks against them to provide feedback on the English. Currently, the app checks for spelling, prose and inclusive verbiage. This is done by leveraging existing open source libraries, which you can find listed below. Here's how it looks in action:

image

What it checks

A non-exhaustive list of the various checks that are run:

  • Correct spelling (and provides possible corrections).
  • Use of non-inclusive/profane/offensive language.
  • Various prose-related checks, find the full list here.

Installation

Visit the installation page and install the GitHub App on your repositories. That's all there is to it ❀️

Configuration

There are currently three providers that the app uses to test your text. These can each be disabled, and are all enabled by default. To disable a provider, add a .github/prosebot.yml file to your repository and set the provider to false:

# .github/prosebot.yml
writeGood: true
alex: true
spellchecker: true

Credits

This Probot App is mostly a wrapper around existing open source libraries. The majority of the work is done by those, and they deserve a ton of thanks:

Future work

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].