Hi,
we did try Breathe actually; the main problem we had with it was that we
couldn't hack the output easily and that there was no "automodule"
support in it to generate documentation for all files in a project. Our
goal was to make a minimal bridge which is easy to hack, so anything
that is missing can be added easily, and to abstract away from Doxygen
as quickly as possible.
There's still some stuff which can be implemented better in Robin (for
instance, we currently need two passes over the generated .rst files)
but our feeling is that hacking Robin to get it working will be easier
than hacking Breathe. If you take a look at Robin, it's cleanly
separated into one pass which converts from Doxygen to MongoDB, and a
second pass which works on well-structured data. We did actually a split
on the development side, with one author writing each of the parts :)
That's however our personal view, and so far, we do generate the
documentation for a large C++ project with it and we're happy. If
there's anything we can do to make the code more accessible, feel free
to drop us a line.
Cheers
Am 28.08.2012 22:51, schrieb Michael Gielda:
> Hi,
>
> My thoughts exactly, Michael, I use your Breathe extension and most of
> the stuff just works... gotta test if the new thing provides more
> functionality but perhaps the authors can point us in the right direction?
> I mean Breathe is not ideal but perhaps it would be wiser to fill in the
> blanks than write a new framework from scratch. Still, if it is there,
> perhaps they can benefit mutually from the 'competition'?
>
> Best,
> Michael (it's a fairly popular name ;) )
> <javascript:>.
> > To unsubscribe from this group, send email to
>
sphinx-dev+...@googlegroups.com <javascript:>.
> <
http://groups.google.com/group/sphinx-dev?hl=en>.
> >
>
> --
> You received this message because you are subscribed to the Google
> Groups "sphinx-dev" group.
> To view this discussion on the web visit
>
https://groups.google.com/d/msg/sphinx-dev/-/7Xgdn5bp2hQJ.