Closed chrisdavidmills closed 5 years ago
Rough content written:
MDN Web Docs
MDN Web Docs (formerly MDN) was first launched by Mozilla around 2005, and has grown from humble beginnings to being one of the most popular web development resources on the web today. It now boasts over 13 million page views per month, a strong ecosystem of documentation and data, and a lively community of contributors. It is used every day by professional web developers to do their jobs, and by students to learn new skills.
Content
Primary content areas include
Data
We have a number of repos available at the github.com/mdn org. Many of these repos contain examples associated with various parts of the MDN documentation, but we also have some key repos that store structured data related to our various functions. These are listed below.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input https://developer.mozilla.org/en-US/docs/Web/CSS/transform https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
Platform
The platform that powers MDN Web Docs is called Kuma, based on Django, and is stored in the github.com/mozilla/kuma repo.
Kuma has a macro system based on Node.js called KumaScript, which is used to implement sidebars and other common features on MDN Web Docs pages.
You can find documentation on how Kuma and KumaScript work, and how to test them locally, at https://kuma.readthedocs.io/en/stable/
Contribute!
Our source code is freely available to contribute to, and we'd love you to help us improve our platform, data, and content!
For our data and platform code, you can find instructions on the relevant repos. Feel free to get up and running, and submit pull requests.
You can edit any of our content pages by logging in and then pressing the edit button. MDN Web Docs uses GitHub login.If you've got a GitHub account, you can get an MDN account by following the instructions at https://developer.mozilla.org/en-US/docs/MDN/Contribute/Howto/Create_an_MDN_account.
You can find information on how to contribute to MDN content at https://developer.mozilla.org/en-US/docs/MDN/Getting_started.
Get in contact
If you have any questions about anything, you can contact us in one of the following ways:
Write simple page content to go up on mdn.dev.
Ali’s thought was that we'd start with a 1-page site pointing to MDN project and github…”so you’re a developer - here is info about MDN, what data stuff is available, what the project is about, here is how to get in touch, here’s how to fix things...etc”.
See also https://bugzilla.mozilla.org/show_bug.cgi?id=1518862
Acceptance criteria