Skip to content
flihp edited this page Dec 6, 2014 · 9 revisions

!! BEGIN DRAFT !!

This page documents:

  • roles (github calls them 'teams' but this document will use the two terms interchangeably)
  • the permissions associated with roles
  • the expectations the community has of the people in said roles

For a description of the Github organization permission model see this write-up. You should be familiar with this document before continuing.

Owners

The Github owner is a built-in role that cannot be removed. Owners have full access to all repositories and have admin rights to the organization. Owners can change billing info and cancel organization plans.

Since OpenXT doesn't use any of the Github paid features the billing component of the 'owners' role isn't too important at the moment. This leaves the OpenXT 'owners' role defined mostly as the ability to add, remove, and rename repositories, as well as adding, removing, renaming and assigning community members to other roles. This is effectively the most privileged role for this reason.

Any modifications to the OpenXT Github org that requires the privileges of the 'owner' role must be announced and discussed on the OpenXT Google group.

Subsystem Maintainers

See maintainers

Collaborators

!! END DRAFT !!