[LLVMdev] Doxygen: enable autobrief?
Matthias Braun
matze at braunis.de
Fri May 8 11:02:45 PDT 2015
So far I've heard no objections, I'll wait a few more days and then change the doxygen configuration and the recommendations in the coding standards. I do not plan to remove any of the existing \brief comments though.
- Matthias
> On May 5, 2015, at 5:04 PM, Adrian Prantl <aprantl at apple.com> wrote:
>
> Getting rid of all the distracting \brief comment markers in our header files would be great!
> Note that we will also need to update our coding standards to no longer encourage them then.
>
> -- adrian
>> On May 3, 2015, at 9:08 PM, Justin Bogner <mail at justinbogner.com> wrote:
>>
>> Matthias Braun <matze at braunis.de> writes:
>>> We just had some discussion in the IRC channel and wondered whether it
>>> would be a good idea to enable one of the doxygen autobrief options
>>> for llvm:
>>>
>>> JAVADOC_AUTOBRIEF
>>> If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret
>>> the first line (until the first dot) of a Javadoc-style comment as the
>>> brief description. If set to NO, the Javadoc-style will behave just
>>> like regular Qt-style comments (thus requiring an explicit @brief
>>> command for a brief description.)
>>>
>>> The default value is: NO.
>>>
>>> QT_AUTOBRIEF
>>> If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the
>>> first line (until the first dot) of a Qt-style comment as the brief
>>> description. If set to NO, the Qt-style will behave just like regular
>>> Qt-style comments (thus requiring an explicit \brief command for a
>>> brief description.)
>>>
>>> The default value is: NO.
>>>
>>>
>>> Seeing that the \brief commands are often missing and visually noisy
>>> (IMO) this may improve our documentation and save us some typing in
>>> the future.
>>
>> FWIW, I can't see any downside to enabling this option. Adding \brief is
>> redundant and hurts readability in the source, and the fact that we're
>> inconsistent about it means the experience in the doxygen-generated html
>> is often missing summaries for functions, which is annoying. Setting the
>> autobrief option improves both of these problems.
>>
>> +1.
>>
>>> - Matthias
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list