Analog Devices Doctools
Analog Devices Inc. documentation extensions, themes, and tools for multiple repositories in the organization.
Read the Documentation guidelines for more documentation rules and information on the directives and roles packaged on this repository.
And read the Command line interface for information about the command line interface provided by Doctools.
-
How to do a release install, and a development install of Doctools.
-
What belongs to this tool and core principles.
-
A brief set-of-rules for the documentation.
-
"Serve" launches a live doc server, "custom doc" generates a custom html or pdf, with only the content that matters, and "aggregate" builds all docs at once.
-
Doctools is developed to work offline, in a local server as a rolling release (e.g., on GitHub Pages) and versioned in a dedicated server with orchestration.
-
Continuous deployment pipeline and instructions to set up a self-hosted GitHub Actions runner using Podman or Docker and systemd without root.
-
A Sphinx theme called harmonic (formerly cosmic) is available and is based on ADI’s harmonic design language.