Bug 1238064 - Update docs to reflect new workflow. r=mossop

MozReview-Commit-ID: 44KPYbiH1WC

--HG--
extra : transplant_source : %C7%C5%FBS%C8r%60D%B9%BAV%3C%E9%CDzWA%3E%90%8A
This commit is contained in:
Andy McKay 2016-03-08 14:49:13 -08:00
parent 5f0533a1b3
commit 431346c62e
2 changed files with 7 additions and 15 deletions

View File

@ -10,21 +10,9 @@ If you have questions, ask in [#jetpack on IRC][jetpack irc channel] or on the [
## How to Make Code Contributions
To write code for the Jetpack project, follow these steps:
Follow the [standard mozilla contribution guidelines](https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction). All contributions and patches should be through Bugzilla.
1. Look for your issue in the list of [bugs already filed][open bugs]. If you don't already know what you want to do, we keep a list of [good first bugs].
2. If no bug exists, [make one][make bug].
3. Get the code: get a [GitHub][GitHub] account, fork the [Add-on SDK repo][Add-on SDK repo], and clone it to your machine.
4. Make your changes. Changes should follow the [design guidelines] as well as the [coding style guide].
5. Write tests: [unit testing introduction][test intro], [unit testing API][test API].
6. Submit a pull request with the changes and a title in the form of `Bug XXX - description`.
7. Make sure that [Travis CI](https://travis-ci.org/mozilla/addon-sdk/branches) tests are passing for your branch.
8. Copy the pull request link from GitHub and paste it in as an attachment to the bug.
9. Each pull request should ideally contain only one commit, so squash the commits if necessary.
10. Flag the attachment for code review from one of the Jetpack reviewers listed below. This step is optional, but could speed things up.
11. Address any issues mentioned in the review.
Finally, once the review is positive, a team member will do the merging
Pull requests on github are not accepted and new pull requests on github will be rejected.
## Good First Bugs
@ -32,7 +20,9 @@ There is a list of [good first bugs here][good first bugs].
## Reviewers
All changes need a review by someone on the Jetpack review crew:
Changes should be reviewed by someone on the [add-on sdk review team](https://bugzilla.mozilla.org/page.cgi?id=review_suggestions.html#Add-on%20SDK) within Bugzilla.
Others who might be able to help include:
- [@mossop]
- [@gozala]

View File

@ -1,5 +1,7 @@
# Mozilla Add-on SDK [![Build Status](https://travis-ci.org/mozilla/addon-sdk.png)](https://travis-ci.org/mozilla/addon-sdk)
We suggest that developers of new add-ons [should look at using WebExtensions](https://developer.mozilla.org/en-US/Add-ons/WebExtensions).
Using the Add-on SDK you can create Firefox add-ons using standard Web technologies: JavaScript, HTML, and CSS. The SDK includes JavaScript APIs which you can use to create add-ons, and tools for creating, running, testing, and packaging add-ons.
If you find a problem, please [report the bug here](https://bugzilla.mozilla.org/enter_bug.cgi?product=Add-on%20SDK).