Account confirmers, Anti-spam team, Bureaucrats, canmove, Confirmed users, Module owners and peers, smwadministrator, smwcurator, Administrators, MozillaWiki team, Widget editors
731
edits
m (typo) |
(remove a bunch of old content) |
||
| Line 71: | Line 71: | ||
You'll need that later. | You'll need that later. | ||
===== Compare ===== | ===== Compare ===== | ||
| Line 107: | Line 93: | ||
To get the patch from mercurial, use: | To get the patch from mercurial, use: | ||
hg diff # if you're not | hg diff # if you're not | ||
Add it to | Add push it using moz-phab. See https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html#to-submit-a-patch for more information. | ||
=== Get a review === | === Get a review === | ||
| Line 190: | Line 175: | ||
=== Coding Style === | === Coding Style === | ||
SpiderMonkey uses the same coding style as Firefox. Please see https://firefox-source-docs.mozilla.org/code-quality/coding-style/index.html for more details | |||
=== Workflow === | === Workflow === | ||
| Line 197: | Line 182: | ||
==== Sample Workflows ==== | ==== Sample Workflows ==== | ||
[https://blog.mozilla.org/sfink/2017/06/01/sfink-mozilla-workflow/ Steve Fink: Mozilla workflow] | [https://blog.mozilla.org/sfink/2017/06/01/sfink-mozilla-workflow/ Steve Fink: Mozilla workflow] | ||
| Line 220: | Line 203: | ||
This .hgrc file contains a lot of the wisdom distilled through the wiki: | This .hgrc file contains a lot of the wisdom distilled through the wiki: | ||
[ui] | [ui] | ||
| Line 247: | Line 228: | ||
Often, you may be a little wary of breaking things. Mozilla has a [[Build:TryServer|Try Server]] where you can send a patch, and it'll be built and tested on tons of machines, which report to [https://treeherder.mozilla.org/#/jobs?repo=try TreeHerder]. Although you don't have [https://www.mozilla.org/hacking/commit-access-policy/ access] to TryServer just yet, you can get someone else to push it there for you. Just attach a patch to your bug, and ask in a comment, or on [irc://irc.mozilla.org/#jsapi #jsapi]. To be able to push to try-server yourself, you will need "level 1" access, which you can [https://www.mozilla.org/hacking/commit-access-policy/ request] once you've contributed a patch or two. | Often, you may be a little wary of breaking things. Mozilla has a [[Build:TryServer|Try Server]] where you can send a patch, and it'll be built and tested on tons of machines, which report to [https://treeherder.mozilla.org/#/jobs?repo=try TreeHerder]. Although you don't have [https://www.mozilla.org/hacking/commit-access-policy/ access] to TryServer just yet, you can get someone else to push it there for you. Just attach a patch to your bug, and ask in a comment, or on [irc://irc.mozilla.org/#jsapi #jsapi]. To be able to push to try-server yourself, you will need "level 1" access, which you can [https://www.mozilla.org/hacking/commit-access-policy/ request] once you've contributed a patch or two. | ||
==== Example workflow ==== | |||
==== Example | |||
The workflow is detailed on the contribution page: | |||
https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html | |||
[[Category:New Contributor Landing Page]] | [[Category:New Contributor Landing Page]] | ||
edits