Contributor ladder

Draft — pending owner review. This is a proposal, not yet in effect. It takes effect when the owner of the OpenVibers organization approves it.

This describes the roles people can hold in the OpenVibers repositories, what each role may do, and how someone moves from one role to the next. Today one owner maintains every repository; this ladder is how other people can take on more over time.

Roles are held per repository (or per group of related repositories), not across the whole organization. Someone can be a maintainer of OpenVibe.SDK and a contributor everywhere else.

Participant

Anyone who opens an issue, comments, answers a question or reports a bug.

Contributor

Someone who has had at least one pull request merged.

Reviewer

A contributor trusted to review other people's changes in a repository.

Maintainer

Someone responsible for a repository: its direction, its releases and its quality.

Owner

The owner of the OpenVibers organization.

Stepping down and inactivity

Anyone can step down from a role at any time by saying so. A reviewer or maintainer who has not been active for six months may be moved to emeritus status after being asked; they can return by asking. Roles can also be removed under the moderation policy.

Open questions for the owner

Source: docs/governance/contributor-ladder.md. Changes go through a pull request that the owner approves.