Sphinx

Technical manuals with cross-referenced source documents

Visit Sphinx official site

What it does

Sphinx provides technical-documentation generation with directives, cross-references, and extensions, producing formats such as HTML from source documents that encode the relationships between the manual’s topics and the APIs or domain objects it describes.

When to use it

For libraries combining API references and tutorials, consult domain and autodoc guides to arrange symbols and links between the manual’s sections.

Antora

Documentation across repositories and versions

  • documentation
  • publishing

Research

AsciiDoc

Structured documents in plain-text syntax

  • documentation
  • publishing

Research

Asciidoctor

Publishing AsciiDoc in different output formats

  • documentation
  • publishing

Research