← Monday, October 12, 2026Languages & toolsDeep dive

Polyglot documentation sites must unify output from multiple generators

technicalwriting.dev 8 min read Editor score 6/10

Projects with libraries in multiple languages often combine separate API-doc generators while keeping the site’s appearance and search consistent; the author outlines two possible structures. Teams maintaining multi-language SDKs can use this as a starting point for documentation architecture.

What
Polyglot documentation sites combine outputs from language-specific API reference generators into one cohesive docs site.
How
One strategy transforms generator output for the main docs format; Breathe parses Doxygen XML for Sphinx, but glue can slow builds and fail silently.
Why it matters
Preserving generator-specific detail and familiar UX matters when integrating API documentation across languages.
input API content Doxygen XML Breathe Sphinx
Breathe transforms Doxygen XML into API reference content that Sphinx can use. Sketched from the article's own text.

Discussion

Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.

Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.

Your note

Private to you. Stored in this browser, and synced to your account when you are signed in.