MDN/Development
The MDN site is under active development and is constantly evolving. In addition to the paid engineering, writing and product teams, the MDN community contributes feature requests, helps prioritize work and contributes code to the platform.
The Team
- Our team
- You can find us in the #mdndev channel on irc.mozilla.org
- For regular updates about development status, please join our mailing list.
Development Process
In March of 2013, the MDN development team switched from using Agile to a continuous deployment process using Kanban.
- Work Prioritization process - MDN-drivers
- Overview of the MDN Kanban-based development process
- Archive of Agile development sprints
Following development in real time
If you want to stay in the loop on a bug or a set of bugs, be sure to add yourself to the "cc" list. Designers and developers update bugs with discussions and decisions as they go. A github robot will automatically comment on bugs when corresponding code is merged into the master line of development. Those commits are automatically pushed to the dev server every 5 minutes:
https://developer-dev.allizom.org/
The dev team pushes commits to stage and production servers when the code is ready. You can see which commits are on the stage & production servers here:
http://mzl.la/mdn_whats_deployed
Commits also often include numbers of bugs that you can visit to see relevant discussions.
Platform
Roadmap/Status
- Notes and discussion for 2014 planning from our December 2013 Developer Engagement Leads off-site in Boulder are in the engagement-developers archives: Day 1 and Day 2
- Notes from our January 2013 planning meeting in Austin
- MDN 2013 Roadmap
- Notes from our August 2012 planning meeting in Toronto
For notifications about changes to the MDN, please subscribe to our feed of released changes. For more technical information about a change, click through from that feed entry to the Bugzilla ticket the entry is associated with. You can also follow our feed of all source code commits or watch this page for an overview of commits pushed to production.
All of these resources provide essentially the same information, just in slightly different formats.
Projects
Current Projects
Badges
- Proposal for Badges on MDN, being driven by Janet, Florian, Christie & Robert
Improving compatibility tables
- Proposal to improve MDN's compatibility tables, proposed by Jeremie and Daniel Buchner
Proposed Projects
Metrics
- Proposal for Metrics on MDN, being managed by groovecoder
Blackhole Integration
- Project to integrate MDN with Blackhole (Mozillians) project
Working Sample Code
- Proposal for JSFiddle-like sample code on every page that you can download, tweak, run "out of the box"
Social Features
Implement social features on the site to promote collaboration and community
Product versioning
- Proposal to support product versioning, proposed by Will
GitHub Integration
- Proposal for what GitHub integration might look like.
Git backend for wiki
- Proposal for migrating to Git as the data backend for the wiki, proposed by lorchard
Page building blocks
- Proposed building blocks for the page templates and building blocks project requirement.
Accessibility Review
- proposed by teoli
Mobile/Tablet & Offline Experience for MDN
- From community feedback during MDN redesign
Mozilla Hacks Localization
- Proposal for Mozilla Hacks Localization, being managed by Robert Nyman
StackOverflow widgets
- Proposal to add topical StackOverFlow widgets to MDN pages, proposed by by [[User:Robnyman|Robert Nyman] & Ali
Completed Projects
MDN Redesign
- Large project aimed at rebranding & redesigning MDN to better serve developers as users and contributors.
Localization dashboard
- The localization dashboard will make it easier for our localization teams to do their work.
Google Summer of Code
- The Mozilla Developer Network team will be hosting a Google Summer of Code this summer. The project will center around building a Localization Dashboard to track localization status and help localizers find articles that need to be updated.
- For more information, please see our Google Summer of Code 2013 page.
Subpages
This is a list of all subpages of this page.
- MDN/Development/Beginners MDN material
- MDN/Development/Brainstorming
- MDN/Development/Brainstorming/Redesign
- MDN/Development/Bug triage guidelines
- MDN/Development/CompatibilityTables/Data Requirements
- MDN/Development/CompatibilityTables/Infrastructure
- MDN/Development/CompatibilityTables/Status 03-07-2014
- MDN/Development/CompatibilityTables/Status 07-08-2014
- MDN/Development/CompatibilityTables/Translation
- MDN/Development/CompatibilityTables/Tribal Knowledge
- MDN/Development/Contact
- MDN/Development/Contribute/Design
- MDN/Development/Contribute/Development
- MDN/Development/Emscripten
- MDN/Development/Features
- MDN/Development/GitHub Beta
- MDN/Development/Google Summer of Code 2013
- MDN/Development/MaintenanceNotice
- MDN/Development/Meetings
- MDN/Development/Meetings/2012/December
- MDN/Development/Meetings/2012/November
- MDN/Development/Meetings/2012/October
- MDN/Development/Meetings/2012/September
- MDN/Development/Meetings/2013/January
- MDN/Development/Meetings/Notes/October 10, 2012
- MDN/Development/Meetings/Planning
- MDN/Development/Meetings/Pull Request Triage
- MDN/Development/Meetings/Triage
- MDN/Development/Meetings/Weekly Review
- MDN/Development/Offsites
- MDN/Development/Offsites/Toronto 2012/Features
- MDN/Development/Offsites/Toronto 2012/Features/jsFiddle meeting
- MDN/Development/Plans
- MDN/Development/Process
- MDN/Development/ProcessNext
- MDN/Development/Product Menu
- MDN/Development/Recent changes
- MDN/Development/Recent changes/2012/December
- MDN/Development/Recent changes/2012/November
- MDN/Development/Recent changes/2012/October
- MDN/Development/Recent changes/2013/January
- MDN/Development/Redesign/NewDesignV1
- MDN/Development/Redesign/UserResearch
- MDN/Development/Redesign/Whitespace
- MDN/Development/Redesign/homepage
- MDN/Development/Summit Feedback
- MDN/Development/User interface experiment results
- MDN/Development/drivers