How to write documents
- mkf
ABSTRACT
- In this document, we explain how to write troff documents using ms macro, ensuring they look as they should and sending it using git.
Writing documents
These documents are written in a markup language called troff. troff these days is largely used for papers and manual pages. to see what a troff document looks like, you can see this file's source (contributing.ms) We use ms macro for our documents, see ms(6) man page for more info.
Checking documents
Now you have written your document. It's time to check if it looks good and if it has spelling issues. Assuming your document is named foo.ms, You can check spelling issues with:
; deroff -ms foo.ms | spell
pdf/ps
; troff -ms foo.ms | page
; troff -ms foo.ms | page
This will run page document viewer to proof read the result, which needs graphics.
text
; nroff -ms foo.ms
; nroff -ms foo.ms
Sending the documents
Now, assuming your documents look good and all, you need to upload it. If you push access, you can send your documents directly, otherwise, ask someone with commit access and send them a patch. to send a patch in UNIX like systems:
WIP
And to do so in Plan 9 (assuming you have git9):
; git/pull ; git/branch -n my_new_branch ; git/add foo.ms # if you have made new files ; git/commit -m 'commit message' foo.ms ; git/export > export.txt