MDN is more than a wiki: It's a community of developers working together to make MDN an outstanding resource for developers who use open Web technologies. The "work" happens on the MDN site, but the "community" also happens through (asynchronous) discussion and (synchronous) online chat.
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:
- Create an MDN account.
- Subscribe to dev-mdc discussions.
- Get into IRC.
Create an MDN account
Here's how to create an MDN account:
- Click the Sign in with Persona button at the top of the page. A Persona login window opens.
- Enter the email address you want to use for the new account and click next.
- What happens next depends on whether you have used this email address with Persona before.
- If so, the Persona window asks you for your existing password. Enter it and click done.
- If not, the Persona window asks you to choose a password.
- Enter the password twice and click done.
- Check your email account, and look for a message from
email@example.com; check your spam filter if you don't seem to get the message.
- Click the registration link in the message. Your Persona account is created.
- Switch back to the tab or window where you started signing in to MDN.
- Once you have authenticated with Persona, the MDN New Profile page opens in the tab or window where you started the sign-in process.
- Enter a user name to associate with your account and click Create new profile.
Note: New usernames can't contain spaces or the "@" character. Keep in mind that your username will be displayed publicly to identify the work you've done!
Join our mailing lists
To share information and have ongoing discussions, Mozilla has several useful mailing lists. Those that are particular to MDN are:
- This list is where we have ongoing discussions about documentation on MDN. We talk about process changes, improvements we've made, and we sort out who would like to work on which content. It's highly recommended that you join this list if you're interested in seriously diving into documentation on MDN!
- This list is where we hold discussions about the development work on MDN's underlying Kuma platform. If you're curious about the development work going on behind the scenes, want to be involved in the process of making decsisions about the platform, or are working on patches to improve the platform, you should definitely get involved on this list.
- This mailing list is used to help decide priorities for MDN development. It's generally used to discuss what should be worked on next, and is where we go to grab the development team's attention when a serious problem needs to be fixed, after we've filed a bug for the issue.
There are also a few lists specific to MDN localization communities. If your community is very large and active, you can probably get a list created for your community; just ask us and we'll look into it. Currently, these languages have lists: Spanish, Japanese, and Portuguese.
Why "dev-mdc"? In the past, this was known as "Mozilla Developer Center", or MDC. The mailing list dates back to that era, so it's dev-mdc. There's also a dev-mdn mailing list, which is for discussion about developing the Kuma platform that MDN runs on. You're welcome to join that, too, but it's not necessary if you're just interested in MDN content.
Get into IRC
Internet Relay Chat (IRC) is our preferred method for day-to-day chat and real-time discussions among community members. We use a few channels for discussions related to MDN.
- This channel is our primary channel for discussing the content of MDN. We talk about writing, organization of content, and so on. We also have "water cooler" conversations here—it's a way our community can keep in touch and just hang out. This is also the place to talk about other aspects of MDN (other than development of the platform), such as Demo Studio, profiles, and so on.
- This channel is where our development team—the people that write the code that makes MDN work—hangs out and discusses their day-to-day work. You're welcome to join in and either participate in the development or simply ask questions about issues you see with the software.
These channels are most likely to be active during weekdays in North America.
If you're not familiar with IRC, the quickest way to join is using Scrollback - a web-based IRC client that is pre-configured with the mdn and mdndev channels. You may also want to learn more about IRC and use an installable IRC client such as ChatZilla. It is implemented as a Firefox add-on, which makes it quick and easy to install and use.
Join our biweekly meetings (and other events)
Every other week, the MDN community holds an IRC-based meeting to exchange notes, talk about what we've been doing, and sort out what we'd like to do for the next two weeks. We also talk about development plans for the MDN platform itself, and often get updates about new and upcoming features of the site. These are casual, fun meetings, and everyone's welcome to participate.
See the MDN Community Meetings page on the Mozilla wiki for details on the schedule as well as agendas and notes for past and upcoming meetings.
See the MDN Events calendar for these and other meetings, doc sprints, and other events.
You can contact an MDN project administrator by email. If you wish to talk to the MDN documentation lead, his name is Eric Shepherd, and he's happy to try to answer your questions, or help you find the right person to do so.