layout | title |
---|---|
default.html |
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.
- Ask questions in Servo Zulip chat
- Start a discussion on GitHub
- Tag us on Mastodon and Twitter
- Contact us via email at [email protected]
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.