mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
parent
e0fc4d252e
commit
3f11523610
2 changed files with 45 additions and 0 deletions
42
CONTRIBUTING.md
Normal file
42
CONTRIBUTING.md
Normal file
|
@ -0,0 +1,42 @@
|
|||
# Contributing to Servo
|
||||
|
||||
Servo welcomes contribution from everyone. Here are the guidelines if you are
|
||||
thinking of helping us:
|
||||
|
||||
|
||||
## Contributions
|
||||
|
||||
Contributions to Servo or its dependencies should be made in the form of GitHub
|
||||
pull requests. Each pull request will be reviewed by a core contributor
|
||||
(someone with permission to land patches) and either landed in the main tree or
|
||||
given feedback for changes that would be required. All contributions should
|
||||
follow this format, even those from core contributors.
|
||||
|
||||
|
||||
## Pull Request Checklist
|
||||
|
||||
- Branch from the master branch and, if needed, rebase to the current master
|
||||
branch before submitting your pull request. If it doesn't merge cleanly with
|
||||
master you may be asked to rebase your changes.
|
||||
|
||||
- Don't put submodule updates in your pull request unless they are to landed
|
||||
commits.
|
||||
|
||||
- If your patch is not getting reviewed or you need a specific person to review
|
||||
it, you can @-reply a reviewer asking for a review in the pull request or a
|
||||
comment, or you can ask for a review in `#servo` on `irc.mozilla.org`.
|
||||
|
||||
- When changing code related to the DOM, add a test to `src/test/html/content`,
|
||||
either by adding it to an existing test file or creating a new one.
|
||||
|
||||
|
||||
## Conduct
|
||||
|
||||
We follow the [Rust Code of Conduct](https://github.com/mozilla/rust/wiki/Note-development-policy#conduct).
|
||||
|
||||
|
||||
## Communication
|
||||
|
||||
Servo contributors frequent the `#servo` channel on [`irc.mozilla.org`](https://wiki.mozilla.org/IRC).
|
||||
|
||||
You can also join the [`dev-servo` mailing list](https://lists.mozilla.org/listinfo/dev-servo).
|
|
@ -3,6 +3,9 @@ The Servo Parallel Browser Project
|
|||
Servo is a prototype web browser engine written in the [Rust](https://github.com/mozilla/rust)
|
||||
language. It is currently developed on 64bit OS X and 64bit Linux.
|
||||
|
||||
Servo welcomes contribution from everyone. See
|
||||
[`CONTRIBUTING.md`](CONTRIBUTING.md) for help getting started.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
On OS X (homebrew):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue