Personal tools


From MozillaWiki

Jump to: navigation, search

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.

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.
    • NeedsJSVersion: needs information about the version of JavaScript and EcmaScript this item first appears in.
    • 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.

Translate Content

  • 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



Team Meetings

  • 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

Project-specific docs meetings


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.

User & Developer Resources

Archived Content