| Doc Owner: | |
| Feedback: |
pm_tools is a framework for authoring technical documentation in markdown. Basic markdown capabilities are provided by pandoc. Pm_tools extends pandoc-flavored markdown with "plugin" syntax that allows embedding:
Main output format is HTML (single-file), with PDF also supported.
Principles of pm_doc:
Create a file named hello.md with the following content:
# Quick start example
## Hello, World
```plantuml("Communication to the world")
Pm_doc -> World: Hello there
```
Run from the git bash (recommended) console:
python $PM_DOC/scripts/mmd2doc.py hello.md
Above command should produce hello.html file similar to this.
PM_TOOLS rendering of the README.md you are reading right now can be viewed here: README.html.
An overview of all features with the examples can be found here: example.html. The source of this document is in doc/example.mmd. Best way to learn pm_tools features is to display source example.mmd and output example.html side-by-side and compare.
The following features are missing from this pm_doc distribution: