Over the weekend of November 30 to December 2, a hardy band of MDN contributors came together virtually (via IRC and etherpad) to work on improving documentation on MDN for Web standards and for Mozilla’s open technology and the project itself. Below are the highlights of the weekend’s activities.
Web standards docs
- Saurabh Anand added browser compatibility info to five CSS properties (in addition to creating a screencast! — see below).
- Fred Bourgeon translated, updated, or fixed a bunch of CSS articles in French (including fixing the article structure and property tables for all CSS reference articles in French), and also improved CSS value definition syntax in English.
- Marc-Aurèle Darche finalized the “Storage Limits” section of IndexedDB; added a note to the type of key to be passed to the IDBObjectStore delete method; extensively rewrote and added example code to Using files from web applications; and added a long example to Using IndexedDB.
- Ethertank performed huge amount of cleanup of markup and links across a wide range of articles, including HTML elements, JavaScript global objects, CSS properties, and miscellaneous other areas.
- Ronan Jouchet met up in person with Fred to make his first contributions to MDN, which included making the example in :nth-child a live example, and adding live examples to :enabled and contextmenu, the latter based on code that Vikash Agrawal wrote last summer. And he reported a bug in the live example feature.
- Jérémie Pationnier added articles for eight SVG attributes, and added an example to feDiffuseLighting.
- Jean-Yves Perrier drafted an article on Using CSS variables.
- Angel Fernando Quiroz Campos translated Using audio and video with HTML5 into Spanish.
- Brett Zamir added shim code to String and fromCharCode; and moved String and Array generic methods from New in JavaScript 1.6 to their respective articles.
Mozilla technology and project docs
- Saurabh Anand created a screencast about building Firefox on Ubuntu, and remixed it with Mozilla Popcorn; and drafted Compiling Firefox with Clang on Linux.
- Cortega started translating Firefox OS architecture into Spanish.
- Vladan Djeric wrote an article on Adding a new Telemetry probe.
- Trevor Hobson added his MDN Interface Documentation Generator add-on (for XPCOM interfaces) to Github, and documented several
dev-doc-needed
bugs. - Eric Shepherd wrote an article on Using the remote web console with Firefox OS, and made various improvements to Debugger docs.
- Andreas Wagner created a Firefox add-on to show the interfaces (XPCOM and DOM) documentation coverage on MDN (with collaborative help from Trevor Hobson). The first draft implementation is available on Github.
- Fred Wang updated MathML torture test and a bunch of other MathML demos to use live example code, as well as quite a few other updates to Mozilla MathML project.
- Yoric made significant improvements to Contributing to the Mozilla codebase.
Many thanks to all who participated!
P.S. Look for “State of the Docs” posts to resume in 2013.
About Janet Swisher
Janet is the Community Lead and Project Manager for MDN Web Docs. She joined Mozilla in 2010, and has been involved in open source software since 2004 and in technical communication since the 20th century. She lives in Austin, Texas, with her husband and a standard poodle.