Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In writing technical articles in the Knowledge Base I try to adhere to certain principles and patterns, which I will attempt to justify here.

When it comes to technical writing, I follow this useful system of documentation classification summarized in this table:

Image Added

Most of my articles are how-to guides. They tell you how to solve a problem or achieve a goal. They are not tutorials, or deep dive explanations, or references.

Respect the Reader's Time

  • Articles How-To guides should have an introductory paragraph describing the problem and outline of the solution, allowing the reader to tell quickly if the article is relevant to them.
  • No build-ups. Spill the beans quickly. Get to the good stuff as fast as reasonably possible, then "back up" in later paragraphs to fill in the details.
  • Liberal use of bullet points, which are easier to scan than dense paragraphs.

    Expand
    titleDiversions allowed, but hidden..

    Sometimes a deep dive into a tangentially related topic is useful. Tangents are allowed, but should be hidden in an expanding macro, like this, or in a clearly distinct side panel.


Assume an advanced readership

Articles are aimed at an "advanced" administrator, who knows in general how Jira works, what a plugin is, has a vague understanding of SQL and databases. How-to articles are goal-oriented, not learning oriented; thus, for example, an article might state "run the following SQL" without describing how you are to load up, say, psql and connect it to your Jira database.

Full Size Screenshots

A pet peeve of mine is tiny screenshots. If a screenshot is important, I want to see it properly! Yes, it looks slightly amateurish having a giant screenshots embedded in a page, but that's too bad; aesthetics will have to take a back seat to readability.

...

Again, slightly cheesy but function over form.

Terminology

Plugins, not 'apps' or 'add-ons'

Originally Jira had 'plugins'. Then they were renamed 'add-ons' for a few years, and now they're called 'apps'. To quote Stephen Deutsch's explanation:

...