[cfe-dev] Notes on Doxygen documentation style

Douglas Gregor dgregor at apple.com
Tue Jan 20 14:48:03 PST 2009


On Jan 20, 2009, at 2:13 PM, Chris Lattner wrote:
> On Jan 20, 2009, at 9:46 AM, Douglas Gregor wrote:
>> Architectural Descriptions
>> ====================
>>
>> We currently have a Clang "internals" manual, with documentation  
>> about
>> various subsystems within Clang:
>>
>>  http://clang.llvm.org/docs/InternalsManual.html
>>
>> We could consider bringing this documentation in with the rest of the
>> Doxygen documentation using, e.g., Doxygen's \page and \newpage
>> markup. The benefit of bringing all of the internals documentation
>> into Doxygen is that we can more easily cross-link between specific
>> function/class documentation and the more general, architectural
>> information.
>
> This is one thing that I don't agree with.  I think it is fine to  
> link from the internals manual to the doxygen (we do this in other  
> LLVM dox) just using normal links.  "Hiding" the documentation in  
> the code makes it harder to find IMO.


Yep, that's a reasonable concern. Let's not do this, then.

	- Doug



More information about the cfe-dev mailing list