The MDN project

MDN Web Docs is free-to-use resource on which we document the open web platform. Our mission is to provide developers with the information they need to easily build projects on the web platform.

This is the landing page for the MDN project itself. Here you'll find guides on how the site works, how we do our documentation, what guidelines and conventions we adhere to, and how you can help.

And we invite anyone to help! If you are interested in improving this essential web developer resource, you are welcome to add and edit content. You don't need to be a programmer or know a lot about technology; there are many different tasks that need to be performed, from the simple (proof-reading and correcting typos) to the complex (writing API documentation).

To find out how to help, visit our Contributing to MDN page. If you want to talk to us and ask questions, join the discussion on the MDN Web Docs chat room on Matrix.

About MDN Web Docs
MDN Web Docs (previously known as MDN — the Mozilla Developer Network) is an evolving learning platform for Web technologies and the software that powers the Web, including:
Contributing to MDN
The guides listed here cover all aspects of contributing to MDN, including style guides, guides to using our editor and tools, and more. Please make sure you have read (and are compliant with) the Mozilla Terms before editing or creating any pages.
Doc status by topic
MDN contains thousands of documents. In order to maintain them, we classify them into projects by topic and locale and coordinate the work to be done on each using a Documentation Status page.
Document structures
Throughout MDN, there are various document structures that are used repeatedly, to provide consistent presentation of information in MDN articles. Here are articles describing these structures, so that, as an MDN author, you can recognize, apply, and modify them as appropriate for documents you write, edit, or translate.
Guidelines
These guides provide details on how MDN documentation should be written and formatted, as well as how our code samples and other content should be presented.
Guidelines to the MDN editor UI
The WYSIWYG (what-you-see-is-what-you-get) editor for the MDN Web Docs wiki makes it easy to contribute new content. This guide shows you how to use the editor and improve your productivity. Please read and comply with the Mozilla Terms before editing or creating new pages.
Jobs
Below is a list of currently-open jobs on the MDN team. If you're interested, take a look and apply as directed in each position's description.
Join the MDN Web Docs community
We'd love it if you contribute to MDN, but we'd love it even more if you participate in the MDN community. Here's how to get connected, in three easy steps:
Kuma: MDN's wiki platform
Kuma is the Django code that powers MDN Web Docs.
MDN Product Advisory Board
MDN Web Docs is a trusted source of technical documentation for web developers, built on an open-source web development documentation platform based on wiki technology, which allows virtually anyone to write and edit content.
MDN tools
MDN offers a number of features that make it easier to track progress, manage content, and keep up with the latest changes to the site.
Troubleshooting MDN problems
This article describes common issues that may occur while using MDN, and ways to remedy them.