Changes

Jump to: navigation, search

Webmaker/Code

12 bytes removed, 22:30, 10 December 2013
Developing Webmaker
Webmaker is a big project, and it can take some time to get set up and contributing. Please read this documentation to help you get started, and ask follow-up questions on [irc://irc.mozilla.org/webmaker irc] or the [https://mail.mozilla.org/listinfo/webmaker-dev webmaker-dev list].
==1. Getting a working Webmaker development environment==
Webmaker is composed of a number of apps that work together. You'll need to get it running locally, which involves setting up your OS to host the Webmaker servers and apps, and installing various development tools you'll need. We strongly recommend a Unix-like OS, such as Linux or OS X, but it is also possible to use Windows.
Information you'll need to get set up can be found in our [https://wiki.mozilla.org/Webmaker/Code/Dev/Environment Development Environment Guide].
==2. Opening a Bugzilla account, and understanding our bug-tracking system ==
All the Webmaker work that has been done, and needs to be done, is tracked in an instance of [http://www.bugzilla.org/ Bugzilla] located at [http://bugzilla.mozilla.org http://bugzilla.mozilla.org]. This includes patches, feature updates, error & security fixes and documentation updates. Ideally, it should include anything that can be thought of as a Webmaker-related task.
Understanding how to find bugs to work on, how to file bugs, and how to use Bugzilla to record your progress is vital (and required) for contributing. For all the information you need to smoothly transition into this mindset, make sure to read through our [https://wiki.mozilla.org/Webmaker/Code/Dev/Bugs Bug Guide].
==3. Understand Webmaker Code==
Webmaker, appearing to be a single, complex web application, is actually made of a number of smaller apps that work together to perform those complex functions. To really dig into the work that we're doing together, you'll need a grasp of how our technology works at a high-level.
Nervous? Don't be! Get a simple explanation of how Webmaker works in our [https://wiki.mozilla.org/Webmaker/Code/Dev/Tech Technology Guide].
==4. Learn the Webmaker Development Workflow==
Webmaker Development follows a set of procedures that are designed to make this kind of asynchronous, often long-distance, collaboration easier while maintaining quality in our work.
The entire process is well documented in our [https://wiki.mozilla.org/Webmaker/Code/Dev/Workflow Workflow Guide]
20
edits

Navigation menu