Skip to content

In Solidarity

GitHub App

In Solidarity

GitHub App

A GitHub bot to add status checks for inclusive language.

Note: The checks currently run onpublic repositories.This helps limit permissions for organizations with many repositories.

Configuration

The bot can be configured with a file located at.github/in-solidarity.ymlin the target repo or at the same path in a repository named.githubwithin the organization. The JSON schema is located atdocs/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 toannotation_level in the GitHub API.

Documentation is available at:https://github /jpoehnelt/in-solidarity-bot/blob/main/docs/README.md.

Status

A basic status page can be found athttps://stats.uptimerobot /rX0A4iA75m.

Badges

Share this app with one of the following badges.

[![](https://github /jpoehnelt/in-solidarity-bot/raw/main/static//badge-flat.png)](https://github /apps/in-solidarity)

[![](https://github /jpoehnelt/in-solidarity-bot/raw/main/static//badge-flat-square.png)](https://github /apps/in-solidarity)

[![](https://github /jpoehnelt/in-solidarity-bot/raw/main/static//badge-for-the-badge.png)](https://github /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 Solidarityis provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

Report abuse