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

Update Getting Started with current triage process
(Link to new MDN homepage screenshot, update state of contribution)
(Update Getting Started with current triage process)
 
(4 intermediate revisions by 3 users not shown)
Line 3: Line 3:
== Description ==
== Description ==
[[image:MDN-home-2017.png|frame|left]]
[[image:MDN-home-2017.png|frame|left]]
The [https://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 May 2017, we've moved to Docker for development, and are working on using it for deployment as well. It 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.
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.


Staff developers are currently focused on moving MDN from our managed datacenter to AWS, and reducing existing technical debt. We aren't currently curating a list of good first bugs. We're not aware of other Mozilla projects that are in a better position for new contributors.
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.
 
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 21: 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 28: Line 31:
<bugzilla>
<bugzilla>
     {
     {
         "product": "Mozilla Developer Network",
         "product": "developer.mozilla.org",
         "f1": "bug_mentor",
         "f1": "bug_mentor",
         "o1": "isnotempty",
         "o1": "isnotempty",
Line 40: Line 43:
<bugzilla>
<bugzilla>
     {
     {
         "product": "Mozilla Developer Network",
         "product": "developer.mozilla.org",
         "whiteboard": "patchwelcome",
         "whiteboard": "patchwelcome",
         "resolution": "---",
         "resolution": "---",
67

edits