Skip to content

Governance

BanjoFox edited this page Nov 6, 2017 · 1 revision

Code Governance

Just a couple of basic notes regarding changes to the Main/Origin branch.

Definitions

Component - [Front-end, back-end, ActivityPub...???] Team Lead - [(in)formally assign component leads?]

Pull Requests

All updates to the code will be done through GitHub Pull Requests (PR's). PR's will be reviewed by the project lead for the components (front-end, back-end, etc.) to be updated. If the PR includes updates for more than one component, then the team leads for each will need to be involved. Once the team leads have accepted, they will be passed on to the project lead (BanjoFox) for final approval, and merge if accepted.

Policy Governance

Global Policies (those applying to all instances) are outlined below. Changes to the policies will be performed according to the following rules.

Voting Membership

  • Instance Admins from the top 5 most populated non-bot instances each get a one vote.
  • Admins from bot instances may collaborate on a single representative for any bot-related changes.
  • Successful votes require a two-thirds majority
Clone this wiki locally