GitHub Apps - In Solidarity · GitHub
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 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