Contributing

The official Servo project repository is on GitHub: https://github.com/servo/servo

If you want to start contributing to Servo, check out CONTRIBUTING.md, and see HACKING_QUICKSTART.md for more details on how to build and run the project.

You can search for and/or report any issues you run into on the GitHub issue tracker.

Questions? Contact us!

Collaborators

After demonstrated competence at both writing and reviewing code for a component of Servo, we will consider granting merge and (formal) review privileges to new members. If you’re interested, please ask a member of the TSC, and they will verify with an appropriate super-reviewer before granting these privileges.

This verification will involve the super-reviewer ensuring the proposed reviewer’s feedback is consistent with the expectations of the project.

While review privileges are traditionally project-wide, it is also possible to have specific review privileges for certain repositories. This is controlled using extra_reviewers in the Homu config, as opposed to the main reviewers list.

The current reviewers’ GitHub usernames are available at: https://github.com/servo/saltfs/blob/master/homu/files/cfg.toml. This drives our installation of https://github.com/barosl/homu, our autolander, which is the only approved way to commit changes to the Servo repositories.