This page relies on the use of MediaWiki, not Markdown. We will soon be migrating all articles to MediaWiki, at which point this page will become vaguely--as opposed to not at all--relevant.
As NiCE continues to evolve, more and more articles must be created and maintained in order to keep the NiCE project self-aware and accessible. The goal of this page is to make the expanding volume less stressful for everyone. By standardizing certain types of pages, such as tutorials or documentation, readers will more easily browse and find what they need. Consistency also eases the editors' burden, because making updates and spotting errors becomes simpler when everything should look the same.
That being said, there are many different types of beneficial pages, and not all can precisely conform to a style. These are mere guidelines.
Table of Contents
Section headings are your best friend. They streamline long articles by allowing the reader to quickly locate particular information. To facilitate the realization of this benefit, headings should stay consistent among sections of the same purpose within different articles.
The hierarchy should resemble the following:
Generally, we use tables when we need to provide a collection of related, multi-linked data. (Multi-linked in the sense that multiple factors, which also need to be given, correspond to one piece of data). Most commonly, tables come out when we are explaining the parameters, methods, or parts of assorted NiCE classes and interfaces. You should not use tables for ordinary vocabulary definitions.
Most commonly, the table would be formatted something like this:
Name of Class Parameter Default Value Explanation Parameter 1 Default Value 1 Explanation 1 Parameter 2 Default Value 2 Explanation 2 Parameter 3 Default Value 3 Explanation 3
This table would look like this:
Name of Class
Parameter Default Value Explanation
Parameter 1
Default Value 1
Explanation 1
Parameter 2
Default Value 2
Explanation 2
Parameter 3
Default Value 3
Explanation 3
Obviously, you could change the heading to suit your own needs. The boxes self-expand based on how much text you enter, but retain a consistent size by column (for this particular table).
Our articles assume a basic comprehension of computer science jargon, but NiCE has its own vocabulary to add to the mix. To avoid overwhelming first-time users, textual formatting should stay consistent. This helps readers automatically categorize and sift through terminology more efficiently.
The bold functionality (arguably) is the most eye-catching and should be used sparingly.
NiCE wiki editors bold to denote:
Italics are less dramatic. They place emphasis on a word within the sentence, rather than within the whole section.
NiCE wiki editors italicize to denote:
NiCE wiki editors use the
code font
to denote:
To type in code font, type the following:
<pre>
Text here. We add the tags to increase font size, because the default code font looks
like this
, which becomes irritating very quickly.
These suggestions may seem finicky, but little differences stack up over the course of a whole page.
1. Avoid the passive voice.
2. Eliminate subjunctive expressions.
3. Keep your prepositional phrases efficient.