My docs-as-code toolchain
I use a set of open-source and well document tools to create and manage documentation at an organizational level.
Documentation generators:
- Sphinx for complex documentation.
- Pandoc and Jekyll for simpler or one off documents.
- MikTex to create LaTex PDFs from Sphinx or Pandoc.
Documentation lifecycle tools:
- Git as a version control system.
- GitLab or GitHub as a GUI cloud based storage, collaboration, and workflow tool.
Automatic distribution: GitLab or GitHub as a DevOps platform to enable automatic distribution of documentation via CI/CD.
Data analysis and manipulation:
- Pandas for data manipulation.
- Matplotlib to automate graphs from raw data.
- Regex for grammatical analysis.
Graphic design:
Text editor: Atom