/beacon

A code of conduct reporting and management system created by Coraline Ada Ehmke, the author of the Contributor Covenant.

Primary LanguageRubyApache License 2.0Apache-2.0

Beacon

Build Status

Background

Over the past several years, code of conduct adoptions by open source projects have become the norm for open source project. However, enforcement of a code of conduct is the real key to creating welcoming and inclusive community comprising a diverse set of participants.

But up to now, only the largest open source projects have had access to the kinds of resources that make enforcement even possible, let alone fair and manageable.

Beacon was created with the goal of bringing this potential to every open source project, large or small. It gives project maintainers a complete set of tools for managing their communities: setting up their enforcement teams, documenting their processes, managing code of conduct issues, forming consensus around enforcement decisions, and communicating clearly and fairly with reporters and respondents.

Beacon will be provided in a software-as-a-service (SaaS) model to reduce friction for getting started, so that maintainers can focus on managing their projects and communities with a minimum of setup.

Feature Map

A list of existing and planned features for Beacon can be found here.

Milestones

  • January 2019: We are currently working towards finishing an initial prototype. Project board
  • February 2019: Work with select stakeholders representing a variety of different kinds of open source projects to ensure that Beacon satisfies their needs.
  • April 2019: Open a limited public beta
  • June 2019: Official launch

Supporting Beacon

You can show your support for Beacon and help fund its development through monthly contributions to our Patreon or a one-time donation to our fundraiser.

Contributing

We welcome contributions involving code, documentation, or design. If you'd like to contribute, please check out our guide to contributing.