Skip to content

Why did OpenVINO switch from Doxyrest to Breathe? #21773

Closed Answered by kblaszczak-intel
hwhsu1231 asked this question in Q&A
Discussion options

You must be logged in to vote

Hi there,
I'll be happy to answer. We don't get many questions regarding documentation ;)
The basic reason was build simplicity and reliability. We used Doxygen for the entire documentation before and Sphinx was implemented hastily, without proper adjustments. Doxyrest must have seemed the quickest solution back then but later proved a bit problematic in our setup (for example, introducing unwanted characters in some conditions). Instead of fixing the issues, we decided to switch.
Breathe seems better integrated with Sphinx and is documented well enough to make the switch fairly painless. Maintenance looks easier, as it has fewer elements and dependencies, and control over the content loo…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by andrei-kochin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants