Webdev/GetInvolved/developer.mozilla.org: Difference between revisions
Groovecoder (talk | contribs) (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: | [[image:MDN-home-2017.png|frame|left]] | ||
The [ | 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 | 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/ | |||
* | 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: | ||
** [ | ** [https://github.com/jwhitlock John Whitlock] [https://twitter.com/jwhitlock @jwhitlock] (jwhitlock) | ||
** [ | ** [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] | ||
== Mentored Bugs == | == Mentored Bugs == | ||
Line 23: | Line 31: | ||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"product": " | "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": " | "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
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:
- Fork us on GitHub
- Read our contribution guidelines
- Install locally
- Check out the mentored bugs or contact a developer below
Contacts
- Who:
- John Whitlock @jwhitlock (jwhitlock)
- Ryan Johnson (rjohnson)
- Schalk Neethling (espressive)
- IRC: #mdndev
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%);