|
This page provides information for everyone adding to the Mongo documentation on Confluence. It covers:
General Notes on Writing StyleVoiceActive voice is almost always preferred to passive voice. To make this work, however, you may find yourself anthropromorphizing components of the system - that is, treating the driver or the database as an agent that actually does something. ("The dbms writes the new record to the collection" is better than "the new record is written to the database", but some purists may argue that the dbms doesn't do anything - it's just code that directs the actions of the processor - but then someone else says "yes, but does the processor really do anything?" and so on and on.) It is simpler and more economical to write as if these components are actually doing things, although you as the infrastructure developers might have to stop and think about which component is actually performing the action you are describing. TenseTechnical writers in general prefer to keep descriptions of processes in the present tense: "The dbms writes the new collection to disk" rather than "the dbms will write the new collection to disk." You save a few words that way. MongoDB TerminologyIt would be good to spell out precise definitions of technical words and phrases you are likely to use often, like the following:
These are just a few I noted while I was editing. More should be added. It would be good to define these terms clearly among yourselves, and then post the definitions for outsiders. Markup for termsIt's important to be consistent in the way you treat words that refer to certain types of objects. The following table lists the types you will deal with most often, describes how they should look, and (to cut to the chase) gives you the Confluence markup that will achieve that appearance.
In specifying these, I have relied on the O'Reilly Style Guide, which is at: http://oreilly.com/oreilly/author/stylesheet.html This guide is a good reference for situations not covered here. I should mention that for the names of GUI objects I followed the specification in the Microsoft Guide to Technical Publications. Other Confluence markupIf you are editing a page using Confluence's RTF editor, you don't have to worry about markup. Even if you are editing markup directly, Confluence displays a guide on the right that shows you most of the markup you will need. References and LinksConfluence also provides you with a nice little utility that allows you to insert a link to another Confluence page by searching for the page by title or by text and choosing it from a list. Confluence handles the linking markup. You can even use it for external URLs. The one thing this mechanism does NOT handle is links to specific locations within a wiki page. Here is what you have to know if you want to insert these kinds of links:
Special Characters
About MongoDB's Confluence wikiConfluence has this idea of "spaces". Each person has a private space, and there are also group spaces as well. The MongoDB Confluence wiki has three group spaces defined currently:
Standard elements of Wiki pagesYou shouldn't have to spend a lot of time worrying about this kind of thing, but I do have just a few suggestions:
|

PLEASE POST QUESTIONS IN THE USER GROUPS FORUM. Post non-question comments and helpful hints here.
blog comments powered by Disqus