Fwd: Extending Doxygen to support other languages?
"Jason McKesson" <[email protected]>
| Newsgroups | gmane.text.doxygen.devel |
|---|---|
| Message-ID | <[email protected]> |
---------- Forwarded message ---------- From: Jason McKesson <[email protected]> Date: Jan 11, 2007 12:38 PM Subject: Re: [Doxygen-develop] Extending Doxygen to support other languages? To: Chris Croughton <[email protected]> On 1/11/07, Chris Croughton <[email protected]> wrote: > On Wed, Jan 10, 2007 at 09:45:53PM -0800, Jason McKesson wrote: > > > 2: Replace the refactored objects in the document generation code. > > Preferably, generate a single XML file that can be processed by XML > > tools (whether C++ applications or XSLT transforms) that represents this > > data, which is used as the source for generating all other formats. > > That's the bit I'm interested in, if we have an XML output which > contains everything we need then we can easily (relatively, at least) > produce man pages, TexInfo (FSF/GNU), HTML, TeX, RTF or anything else > from it, in formats which match whatever we need (to meet > company-imposed documentation standards, for instance). It's actually fairly complete now (there are some improvements that will be made, but it's functional). My issue at present is getting a more recent version of Doxygen (my changes work against 1.4.7), and working out how to build an appropriate patch/diff/etc file that I can submit to the developers for inclusion. The only issue that might be taken with it's inclusion, besides deprecating the old XML format, is the fact that I included TinyXML. It has a GPL-compatible license, like the other libraries Doxygen uses, but it is an additional dependency. Of course, as the name indicates, it's a very small library. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV