The Mozilla Developer Network (MDN) is a web development resource that anyone can contribute to. With your help, we hope to build resources for a better web, regardless of brand, browser or platform. The site has also been known by its project name, "Devmo" (short for "DEVeloper.Mozilla.Org"), or Mozilla Developer Center (MDC). You can learn more about the history of MDN on the About MDN page.
Join the Community
The documentation community is a group, largely comprised of volunteers, with the goal of providing useful documentation to users of Mozilla products and the web in general. We are always happy to help new writers and editors get involved and encourage everyone to participate in helping to make this documentation the best it can be.
- Introduce yourself!
- Join our community meetings.
- Time: Every other Wednesday at 10am Pacific time.
- Place: #mdn
- Agenda & minutes
- Meet us at one of our Doc Sprints.
- We also have a Google Group & Web feed
- MDN documentation is coordinated and driven by Topic Drivers, who are good resources to contact if you are looking for information about or to contribute to a specific topic on the MDN.
- You can also organize an event for MDN.
What Can I Do On MDN?
Edit existing content
- See an error or typo? You can fix it! Since MDN is a wiki, anyone can edit and add content.
- To get started, login (or create an account) and then just click Edit on the article you want to edit & start editing the content. Make sure to save your changes.
- For more information, see the Getting Started Guide
Tag content for review or edits
Not ready to edit the content yet? You also can use tags to flag problems.
- Here are some of the tags we use, and their meanings:
- NeedsMarkupWork: the formatting is not standard or not consistent with other pages.
- NeedsExample: needs one or more illustrative code examples of the item documented.
- NeedsContent: the item is incomplete and needs to be filled out.
- NeedsBrowserCompatibility: needs a browser compatibility table or needs the table filled out.
- MakeBrowserAgnostic: the article is written with a focus on Gecko, when it is actually about a standard function or feature, which should be rewritten to be generic.
To add tags to content:
- Login to MDN.
- Click Edit to enter editing mode.
- Scroll to the bottom of the page.
- In the Tags box, type the tag that you want to add. Tags can contain spaces.
- Press Enter to accept the tag.
- Click Save Changes when you are done.
Write new content
- You are encouraged to write new articles on whatever topics we currently cover in the wiki. New content can be as simple as a one page tip or as complex as a book-length programming guide or reference. The amount of new content you contribute is entirely up to you.
- Please review the Writer's Guide for more information on how to write on MDN.
- The Documentation Wish List provides some ideas of content we would love to see added to the MDN.
- Bugzilla bugs that require documentation are tagged with the dev-doc-needed keyword. Please review the Tracking documentation issues page to see how to use Bugzilla to find articles to write.
- Want to help us translate the MDN into other languages? Great! Follow these simple steps to get started.
- Sign or or create an account on MDN (by clicking on sign in near the top-right of the screen).
- Go to the article that you want to translate.
- Click Languages near the top-right of the screen.
- Choose the language you want to translate to, or click Add translation.
- Write your translation and save!
- Have a Localization question or project? Contact the localization leads
Open a bug
Notice a problem? Have an idea for a new feature? Please share your thoughts on Bugzilla.
State OF MDN
Monthly report on what is happening on MDN - projects, metrics, SEO and other information
- State of MDN- December 2013
- State of MDN- November 2013
- State of MDN- October 2013
- State of MDN- September 2013
- State of MDN- July 2013
- State of MDN - June 2013
- State of MDN - May 2013
- State of MDN April, 2013 - moving to monthly rather than bi-weekly reports
- State of MDN through April 15, 2013
- State of MDN - March 1-15, 2013
- State of MDN - February 2013
- MDN writer staff meetings are held biweekly. While these are employee-only meetings, the notes are published here afterward.
- In-Person MDN staff meeting was held January 20 & @1 in the San Francisco office. While this was a paid-staff only meeting, the notes are published on the wiki and shared through email.
MDN docs projects
- 2013 WebAPI documentation and its counter part on MDN: WebAPI doc status
- The MDN Learning Area project aims to build content and features dedicated to beginners by the end of 2014.
Project-specific docs meetings
- WebAPI documentation meetings are held every Friday at 9 AM Pacific time.
The MDN wiki is on the Kuma platform that is based on django and was launched on August 3, 2012. There is ongoing development to improve the platform and developer/writer experience on the MDN.
Interested in our development plans, development process, and more? Please see the Development page.