docs.rodeo

MDN Web Docs mirror

How to add a glossary entry

This article explains how to add and link to entries in the MDN Web Docs glossary. It also provides guidelines about glossary entry layout and content. The glossary provides definitions for all the terms, jargon, abbreviations, and acronyms you’ll come across when reading MDN content about the web and web development.

It’s possible that the glossary will never be complete because the web is always changing. By contributing new entries or fixing problems, you can help us update the glossary and fill-in gaps.

Contributing to the glossary is an easy way to help make the web more understandable for everyone. You don’t need high level technical skills. Glossary entries are intended to be straightforward and brief.

How to write an entry

First, choose what topic you’d like to write a glossary entry for. If you’re looking for topics that need a glossary entry, check the list of terms in the sidebar of the Glossary landing page.

If you have an idea for a new glossary entry, create a new page for it underneath the glossary landing page.

Write a summary

The first paragraph of any glossary page is a simple and short description of the term. Preferably, this should be no more than two sentences. Make sure anyone reading the description can immediately understand the defined term.

[!NOTE] Please don’t copy-and-paste from other definitions or content on the internet. (And especially not Wikipedia, since its range of license versions is smaller and incompatible with MDN.) Your glossary entry should be original content.

Writing a good glossary entry

Add a few extra paragraphs if you must, but it’s easy to find yourself writing an entire article. Writing an article is fine, but please don’t create it in/for the glossary. If you aren’t sure where to put your article, feel free to reach out to discuss it.

There are a few simple guidelines to consider for writing a better glossary entry:

A glossary entry should always end with a See also section. This section should contain links to help the reader move forward: discovering more details; learning to use the relevant technology.

It is good practice to organize the links into three groups:

Dealing with disambiguation

Some terms can have multiple meanings depending upon context. To resolve ambiguity, follow these guidelines:

Let’s illustrate this with an example. The term signature can have different meanings in at least two different contexts: security and function.

  1. The page Glossary/Signature is the disambiguation page with the GlossaryDisambiguation macro.
  2. The page Glossary/Signature/Security is the page defining a signature in a security context.
  3. The page Glossary/Signature/Function is the page defining a function signature.

In this article

View on MDN