Details
-
Type:
Improvement
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Science Pipelines
-
Labels:None
-
Story Points:6
-
Epic Link:
-
Sprint:AP F22-2 (July)
-
Team:Alert Production
Description
Unless explicitly instructed otherwise, Doxygen assumes all Doxygen comment blocks apply to the next code object. This has led to some file-specific comments being attached to namespace lsst, particularly if comment blocks are placed before included header files. The result is garbled or nonsense documentation like http://doxygen.lsst.codes/stack/doxygen/xlink_master_2020_01_08_09.10.02/namespacelsst.html#details.
Namespace documentation was relatively invisible in the past, but may become more of a nuisance in the future; DM-22500 shows that exhale uses namespace documentation much more heavily than Doxygen itself does. Track down and clean up the misused comment blocks.
Many thanks for agreeing to do this! In addition to the listed pull requests, there's afw#648.