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

From MozillaWiki
Jump to navigation Jump to search
(→‎Description: HTTP -> HTTPS)
(→‎Getting Started: Update state to May 2017. Still not great for new contributors.)
Line 7: Line 7:


== 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.
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.


Some other projects that are in a better position for new developer volunteers:
Staff developers are currently focused on a Dockerized production environment, and reducing existing technical debt. We aren't currently curating a list of good first bugs. Some other projects that are in a better position for new developer volunteers:
* [https://github.com/mozilla/addons-server/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+bug%22 Add-ons Server]
* [https://github.com/mozilla/addons-server/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+bug%22 Add-ons Server]
* [https://github.com/mozilla/testpilot/labels/good-first-bug TestPilot]
* [https://github.com/mozilla/testpilot/labels/good-first-bug TestPilot]

Revision as of 15:51, 26 May 2017

Get Involved: developer.mozilla.org (MDN)

Description

Mdn-home.png

The Mozilla Developer Network is our technical resource for developers - including documentation and demo's for Mozilla and open web technologies.

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.

Staff developers are currently focused on a Dockerized production environment, and reducing existing technical debt. We aren't currently curating a list of good first bugs. Some other projects that are in a better position for new developer volunteers:

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%);