MDN is easy!

A guide to contributing to the Mozilla Developer Network!

MDN is easy!


A guide to contributing to
the Mozilla Developer Network!

Why would anyone
contribute to MDN?

For everyone

  • Yourself
  • You project
  • Mozillians
  • The whole world

You can

  • Shine
  • Get sex, drug and Rock'n'roll
  • Get stickers, t-shirts and recognition
  • Help the community get the docs they need

Your project can

  • Get internal and external visibility
  • Get promotion
    (in combination woth Hacks Blog, evangelist talk, etc.)
  • Get more user and contributors

Mozillians, the whole world

  • Gets awesome docs to help them do their work
  • Is able to contribute back
  • Will get to known you and love you

It's a great paltform

  • Kuma — based on Django and NodeJS
  • It's a wiki… on steroids
  • The development team are actually ninjas.

How to contribute?

What do you want to get out of this session?

You just have to login…

  • This is mainly just to cut on some spam
  • And to share recognition and blame!
  • We use Persona:
    Mozilla Persona

Once logged in

People to know

  • Ali Spivack (aspivack) :: Product lead
  • Janet Swisher (jms) :: Community steward
  • Eric Shepherd (sheppy) :: Documentation overlord
  • Jean-Yves Perrier (teoli) :: Writer
  • Will Bamberg (wbamberg) :: Writer
  • Chris Mills (chrismills) :: Writer
  • Florian Scholz (elchi3) :: Writer
  • John Karahalis (openjck) :: Kuma project lead
  • Luke Crouch (groovecoder) :: Kuma lead dev.

Editing

Don't be afraid

  • Hit that edit button:
  • and kick some ass
  • At the very worst, we can revert changes
  • but we'd rather you edit stuff than send us bugs!

Meet the edit toolbar

Kuma Templates

How to contribute?

  • Big or small, it's all really useful!
  • Some MDN contributors literally just make a handful of small fixes each days, or week
  • but it improves the site quality enormously

Small contribution

  • Typos
  • Correction of technical errors
  • Title fixes
  • Adding tags
  • Code consistency fixes
  • Code snippets
  • Improving description and examples
  • Proof reading, tech review
  • Macro fixes
  • Other minutiae
  • Feedback!

Large contribution

  • Writing new articles
  • Tech editing/copy editing
  • Translation
  • Writing demos
  • Kuma development
  • Writing tools

Spread the word

  • On social networks (Twitter, G+, FaceBook, etc.)
  • Blog about mdn (and make links)
  • Give talks
  • Organize events
  • Basically, get developers interested in using the feature/tools/whatever is on MDN, and contributing to the docs.

Localization

Writing demos and examples

Live Samples at a glance

Kuma Development

MDN is changing

  • Redesign it's on its way
  • We need your feedback!

Thanks