Webdev/GetInvolved/developer.mozilla.org: Difference between revisions

Jump to navigation Jump to search
Update Getting Started with current triage process
(Update with current state of MDN dev team, docs)
(Update Getting Started with current triage process)
 
(8 intermediate revisions by 3 users not shown)
Line 2: Line 2:


== Description ==
== Description ==
[[image:Mdn-home.png|frame|left]]
[[image:MDN-home-2017.png|frame|left]]
The [http://developer.mozilla.org Mozilla Developer Network] is our technical resource for developers - including documentation and demo's for Mozilla and open web technologies.
The [https://developer.mozilla.org MDN web docs] is Mozilla's technical resource for web developers - containing documentation for open web technologies.
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Getting Started ==
== Getting Started ==
Note: As of July 2016, we are starting the long process of switching from a Vagrant / Virtualbox development environment to a Docker development and deployment environment. There are many issues and bad experiences with the Vagrant environment, and, since it will soon be retired, those will probably not be fixed.  During this transition, which may take the rest of 2016, it will be more difficult than we'd like to contribute code to MDN.
We use Docker for development and deployment. Docker works reasonable well for backend development on a macOS or Linux environment. There are additional steps required for front-end development. No staff developers use Windows, and you will need previous Docker experience on Windows to get a development environment working.


Some other projects that are in a better position for new developer volunteers:
We're triaging incoming bugs and legacy bugs (oldest first), and marking good first bugs by adding a mentor. We also annotate with a Level of Difficulty (<code>[lod:]</code>) and a Point system (<code>points:</code>). Smaller numbers generally mean easier issues. See the [https://docs.google.com/document/d/1h3R5v60ZXaRG4pFI5Ia2Woov-39Swda6Z5Jxp0F4GDI/edit?usp=sharing MDN Triage Process] for details.
* [Add-ons Server](https://github.com/mozilla/addons-server/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+bug%22)
 
* [TestPilot](https://github.com/mozilla/testpilot/labels/good-first-bug)
Staff developers are currently focused on tuning MDN for AWS and reducing existing technical debt. MDN has a mature codebase, and there's not much new development, which means there aren't a lot of good first bugs. We're not aware of other Mozilla projects that are in a better position for new contributors.


Here's how to contribute to Kuma:
Here's how to contribute to Kuma:


* Fork us on [https://github.com/mozilla/kuma Github]
* Fork us on [https://github.com/mozilla/kuma GitHub]
* [https://github.com/mozilla/kuma/blob/master/CONTRIBUTING.md Read our contribution guidelines]
* [https://github.com/mozilla/kuma/blob/master/CONTRIBUTING.md Read our contribution guidelines]
* [https://kuma.readthedocs.io/en/latest/installation.html Install locally]
* [https://kuma.readthedocs.io/en/latest/installation.html Install locally]
Line 23: Line 23:
* Who:
* Who:
** [https://github.com/jwhitlock John Whitlock] [https://twitter.com/jwhitlock @jwhitlock] (jwhitlock)
** [https://github.com/jwhitlock John Whitlock] [https://twitter.com/jwhitlock @jwhitlock] (jwhitlock)
** [http://stephaniehobson.ca Stephanie Hobson] [https://twitter.com/stephaniehobson @stephaniehobson ] (stephaniehobson)
** [https://github.com/escattone Ryan Johnson] (rjohnson)
** [https://github.com/schalkneethling Schalk Neethling] (espressive)
* IRC: [irc://irc.mozilla.org/#mdndev #mdndev]
* IRC: [irc://irc.mozilla.org/#mdndev #mdndev]


Line 30: Line 31:
<bugzilla>
<bugzilla>
     {
     {
         "product": "Mozilla Developer Network",
         "product": "developer.mozilla.org",
         "f1": "bug_mentor",
         "f1": "bug_mentor",
         "o1": "isnotempty",
         "o1": "isnotempty",
Line 42: Line 43:
<bugzilla>
<bugzilla>
     {
     {
         "product": "Mozilla Developer Network",
         "product": "developer.mozilla.org",
         "whiteboard": "patchwelcome",
         "whiteboard": "patchwelcome",
         "resolution": "---",
         "resolution": "---",
67

edits

Navigation menu