In Solidarity
GitHub App
In Solidarity
GitHub App
A GitHub bot to add status checks for inclusive language.
Note: The checks currently run on public repositories. This helps limit permissions for organizations with many repositories.
Configuration
The bot can be configured with a file located at .github/in-solidarity.yml
in the target repo or at the same path in a repository named .github
within the organization. The JSON schema is located at docs/schema.json.
rules:
master:
level: off # default rules are set to warning
slave:
level: failure
foo: # custom rule requires regex and level
regex:
- /foo/gi
- /foobar/gi
level: failure
ignore:
- ".github/in-solidarity.yml" # default
- "**/*.yml"
The possible levels are ['off', 'notice', 'warning', 'failure']
. These correspond to annotation_level in the GitHub API.
Documentation is available at: https://github.com/jpoehnelt/in-solidarity-bot/blob/main/docs/README.md.
Status
A basic status page can be found at https://stats.uptimerobot.com/rX0A4iA75m.
Badges
Share this app with one of the following badges.
[![](https://github.com/jpoehnelt/in-solidarity-bot/raw/main/static//badge-flat.png)](https://github.com/apps/in-solidarity)
[![](https://github.com/jpoehnelt/in-solidarity-bot/raw/main/static//badge-flat-square.png)](https://github.com/apps/in-solidarity)
[![](https://github.com/jpoehnelt/in-solidarity-bot/raw/main/static//badge-for-the-badge.png)](https://github.com/apps/in-solidarity)
Why
Complex and subtle configurations of sexist, racist, or ethnocentric language use in technical documents can derail or interfere with readers’ ability and desire to comprehend and follow important information.
Heather Brodie Graves & Roger Graves (1998) Masters, slaves, and infant mortality: Language challenges for technical editing, Technical Communication Quarterly, 7:4, 389-414, DOI: 10.1080/10572259809364639
Developer
In Solidarity is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.
Report abuse