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

From MozillaWiki
Jump to navigation Jump to search
(Adding PatchWelcome Bugs section)
(Update Getting Started with current triage process)
 
(12 intermediate revisions by 5 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 ==
* Fork us on [https://github.com/mozilla/kuma Github]
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.
* [https://github.com/mozilla/kuma/blob/master/docs/installation-vagrant.rst Install locally]
 
* Need more help? Check out this [[MDN/Development/Contribute|introduction to our workflow]].
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:
 
* Fork us on [https://github.com/mozilla/kuma GitHub]
* [https://github.com/mozilla/kuma/blob/master/CONTRIBUTING.md Read our contribution guidelines]
* [https://kuma.readthedocs.io/en/latest/installation.html Install locally]
* Check out the mentored bugs or contact a developer below
* Check out the mentored bugs or contact a developer below


== Contacts ==
== Contacts ==
* Who:
* Who:
** [http://groovecoder.com/ Luke Crouch] [https://twitter.com/groovecoder @groovecoder] (groovecoder)
** [https://github.com/jwhitlock John Whitlock] [https://twitter.com/jwhitlock @jwhitlock] (jwhitlock)
** [http://davidwalsh.name/ David Walsh] [https://twitter.com/davidwalshblog @davidwalshblog] (davidwalsh)
** [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]
* MDN on [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&resolution=DUPLICATE&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=mentor&product=Mozilla%20Developer%20Network Bugzilla]


== Mentored Bugs ==
== Mentored Bugs ==
Line 23: Line 31:
<bugzilla>
<bugzilla>
     {
     {
         "product": "Mozilla Developer Network",
         "product": "developer.mozilla.org",
         "f1": "bug_mentor",
         "f1": "bug_mentor",
         "o1": "isnotempty",
         "o1": "isnotempty",
         "resolution": "---"
         "resolution": "---",
        "include_fields": "id, summary, whiteboard, assigned_to"
     }
     }
</bugzilla>
</bugzilla>
== PatchWelcome Bugs ==
== PatchWelcome Bugs ==
These bugs are good for more advanced contributions to MDN code that will make a big impact on the site. The bug may or may not have a mentor, and it may take more work than a simple mentored bug.
These bugs are good for more advanced contributions to MDN code that will make a big impact on the site. The bug may or may not have a mentor, and it may take more work than a simple mentored bug.
<bugzilla>
<bugzilla>
     {
     {
         "product": "Mozilla Developer Network",
         "product": "developer.mozilla.org",
         "whiteboard": "patchwelcome",
         "whiteboard": "patchwelcome",
         "resolution": "---"
         "resolution": "---",
        "include_fields": "id, summary, whiteboard, assigned_to"
     }
     }
</bugzilla>
</bugzilla>

Latest revision as of 19:09, 20 February 2018

Get Involved: developer.mozilla.org (MDN)

Description

MDN-home-2017.png

The MDN web docs is Mozilla's technical resource for web developers - containing documentation for open web technologies.

Getting Started

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.

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 ([lod:]) and a Point system (points:). Smaller numbers generally mean easier issues. See the 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:

Contacts

Mentored Bugs

These bugs are good for your first contribution to MDN code. Each bug has a mentor assigned who can help you get started.

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


PatchWelcome Bugs

These bugs are good for more advanced contributions to MDN code that will make a big impact on the site. The bug may or may not have a mentor, and it may take more work than a simple mentored bug.

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);