Visit Mozilla.org

MDC:Writer's guide

From MDC

How to help: contents
Lists
Documentation wishlist
Editing/review to do list
Migration list
Guides
Getting started
Writer's guide
Writing interface reference documentation
Page naming guide
Disambiguation pages
Localizing MDC
Copyrights and licensing
References
Wiki markup reference
Custom CSS classes
Custom templates
MediaWiki extensions
External redirects
Needs redirect

This writer's guide is the house style for the Mozilla Developer Center. It is intended to be a friendly set of guidelines rather than a strict set of rules, so you are free to ignore anything here. Do not be upset or surprised, however, if an industrious volunteer later comes along and edits your work to conform to this guide more closely.

Naturally, this guide applies primarily to the English MDC wiki. The other language wikis may have (and are welcome to create) their own writer's guides.

Contents

[edit] Preferred style guides

If you have questions about usage and style not covered here, I recommend referring to the Economist style guide or, failing that, the Chicago Manual of Style.

[edit] Preferred dictionary

For questions of spelling, please refer to Answers.com. Do not use variant spellings (e.g., use honor rather than honour).

We will be expanding the guide over time, so if you have specific questions that aren't covered in this document, please send them to the MDC mailing list or project lead so we know what should be added.

[edit] Page name and heading capitalization

  • Page names and section headings should use sentence-style capitalization (only capitalize the first word and any proper nouns) rather than headline-style capitalization:
    • Correct: "A new method for creating JavaScript rollovers"
    • Incorrect: "A New Method for Creating JavaScript Rollovers"
For the time being, these capitalization rules for page names apply only to new pages. Although a large number of pages in our wiki don't conform to these rules, please don't correct those at this time. We will sort out the logistics and fix older page names at some point in the future. Thanks. -- dria 09:20, 14 March 2006 (PST)

[edit] Latin abbreviations

[edit] In notes and parentheses

  • Common Latin abbreviations (etc., i.e., e.g.) may be used in parenthetical expressions and in notes. Use periods in these abbreviations.
    • Correct: Web browsers (e.g. Firefox) can be used ...
    • Incorrect: Web browsers e.g. Firefox can be used ...
    • Incorrect: Web browsers, e.g. Firefox, can be used ...
    • Incorrect: Web browsers, (eg: Firefox) can be used ...

[edit] In running text

  • In regular text (i.e. text outside of notes or parentheses), use the English equivalent of the abbreviation.
    • Correct: ... web browsers, and so on.
    • Incorrect: ... web browsers, etc.
    • Correct: Web browsers such as Firefox can be used ...
    • Incorrect: Web browsers e.g. Firefox can be used ...

[edit] Meanings and English equivalents of Latin abbreviations

Abbrev Latin English
cf. confer compare
e.g. exempli gratia for example
et al. et alii and others
etc. et cetera and so forth, and so on
i.e. id est that is, in other words
N.B. nota bene note well
P.S. post scriptum postscript

N.B. Be careful not to confuse "e.g." with "i.e."

[edit] Acronyms and abbreviations

[edit] Capitalization and periods

  • Use full capitals for and delete periods in all acronyms and abbreviations, including organizations such as "US" and "UN".
    • Correct: XUL
    • Incorrect: X.U.L.; Xul

[edit] Expansion

  • On the first mention of a term on a page, introduce its expansion in parentheses.
    • Correct: "XUL (XML User Interface Language) is Mozilla's XML-based language..."
    • Incorrect: "XUL is Mozilla's XML-based language..."

[edit] Exceptions

  • Expand only those acronyms likely to be unfamiliar to users. When in doubt, expand it, or, better, link it to the article describing the technology.

[edit] Plurals of acronyms and abbreviations

  • For plurals of acronyms or abbreviations, add s.
    • Correct: CD-ROMs
    • Incorrect: CD-ROM's

[edit] Contractions

  • You are welcome to use contractions (e.g. "don't", "can't", "shouldn't") if you prefer.

[edit] Pluralization

  • Use English-style plurals, not the Latin- or Greek-influenced forms.
    • Correct: syllabuses, octopuses
    • Incorrect: syllabi, octopi

[edit] Hyphenation

  • Hyphenate compounds in which the last letter of a prefix ending in a vowel is the same as the first letter of the root.
    • Correct: email, re-elect, co-op
    • Incorrect: e-mail, reelect, coop

[edit] Numbers and numerals

The date stuff here may change.

[edit] Dates

  • For dates (not including dates in code samples) use the format: January 1, 1990.
    • Correct: February 24, 2006
    • Incorrect: February 24th, 2006; 24 February, 2006; 24/02/2006
  • Alternately, you can use the YYYY/MM/DD format.
    • Correct: 2006/02/24
    • Incorrect: 02/24/2006; 24/02/2006; 02/24/06

[edit] Decades

  • For decades, use the format: 1990s.
    • Correct: 1990s
    • Incorrect: 1990's

[edit] Plurals of numerals

  • For plurals of numerals add s.
    • Correct: 486s
    • Incorrect: 486's

[edit] Commas

  • In running text, use commas only in five-digit and larger numbers.
    • Correct: 4000; 54,000
    • Incorrect: 4,000; 54000

[edit] Punctuation

[edit] Serial comma

  • Use the serial comma. The serial (also known as "Oxford") comma is the comma that appears before "and" in a series of three or more items.
    • Correct: I will travel on trains, planes, and automobiles.
    • Incorrect: I will travel on trains, planes and automobiles.

[edit] Spelling

  • For words with variant spellings, always use the first entry at Answers.com. Do not use variant spellings.
    • Correct: localize, honor
    • Incorrect: localise, honour

[edit] Other resources

If you're interested in improving your writing and editing skills, you may find the following resources to be helpful.