-
Notifications
You must be signed in to change notification settings - Fork 0
Governance
Servo is governed by a core team, which is ultimately responsible for all decision-making in the project. Specifically, the core team:
- Sets the overall direction and vision for the project
- Sets the priorities and release schedule
- Makes final decisions
The core team currently consists of @larsbergstrom, @metajack, @jdm, and @pcwalton.
After demonstrated competence not only at writing code for a component of Servo, but also at reviewing code within that component, we will consider granting review / merge privileges to new members. If you would like to consider having these permissions, please bring it up with @larsbergstrom and @metajack, and they will verify with an appropriate super-reviewer before granting review / merge privilege.
All those with access are expected to abide by and will be held to Mozilla's Commit Access Requirements: https://www.mozilla.org/en-US/about/governance/policies/commit/requirements/
While review privilege is global to Servo and all its associated projects, it is expected that significant changes in key areas - particularly that are exposed to web content and could impact web compatibility! - are approved by an appropriate super-reviewer. They currently are:
- edunham: build, devops
- gw: graphics, Android
- jack: devops
- jdm: content/DOM, devtools, net
- larsberg: devops, Android/embedded, embedding
- manishearth: content/DOM
- ms2ger: content/DOM
- nox: html5ever
- pcwalton: layout, graphics
- simonsapin: html5ever, layout, style
The list of all reviewers' GitHub names is available at: https://github.com/servo/saltfs/blob/master/homu/files/cfg.toml#L67, which is the file that drives our installation of https://github.com/barosl/homu, our autolander and the only approved way to commit changes to the Servo repositories.