Replies: 2 comments 1 reply
-
Hi @YanzhaoW, |
Beta Was this translation helpful? Give feedback.
-
Hi @hapol I don't think Doxygen "requires" users to put comments to each function declaration or definition. Doxygen generates html files where you can host it somewhere like a webpage. Without doing anything, in the webpage you could still see all classes, functions or namespaces defined in the project. The comments, which are called doxygen comments, are not mandatory. If you add those comments, they will be displayed as additional descriptions for each class/function. So modifications are not required in our case. |
Beta Was this translation helpful? Give feedback.
-
Describe the solution you'd like
Generate doxygen documentation and host it in Github pages. This could be very helpful if people want to understand how the source code is structured. With the doxygen, we could also put the documentation of each public member function directly in the source code.
Additional context
To host the doxygen files in Github pages, we need to enable the permission from the Settings in this repository.
About Doxygen
Doxygen is the de-facto documentation tools for large c++ projects. This has been used by ROOT and FairRoot:
If it's ok, I could create a PR to generate the doxygen documentation in a CI process. When dev branch is updated, it automatically generates a new version of doxygen documentation. I just need the permission to be enabled in the Settings.
@jose-luis-rs @hapol
Beta Was this translation helpful? Give feedback.
All reactions