Doc tools
Build your docs site using either MkDocs or Quarto, using the templates provided in this repository under idm_standards_plugin.
Both tools use Markdown as the source file format. Generally, we recommend using the same tool for all tools in a modeling ecosystem to make interlinking easier. A quick comparison of the two tools is below:
| Tool | Pros | Cons |
|---|---|---|
| MkDocs (with the Material theme) | Easier to set up. Large user base and available plug-ins. Can include API reference documentation for external packages. | Less control over layout and rendering. MkDocs will not support Material going forward, so docs must be migrated to Zensical in the near future. |
| Quarto | More flexibility and support for R packages and workflows. Easily produce research dashboards with interactive plotting. | Higher startup cost. Not a Python installation. Newer tool with smaller user base. |
In the past, IDM used Sphinx to build documentation. Sphinx is no longer supported for actively maintained software. To migrate from Sphinx, review How to migrate from Sphinx.