[doc] Fixathon 2: documentation sprint#22289
Conversation
5db0a05 to
c114459
Compare
ferdymercury
left a comment
There was a problem hiding this comment.
Thanks a lot for this endeavor!
Two remarks
- QHP generation shouldn't be disabled for main Doxyfile since it's used to publish qch file which is fundamental for qtcreator IDE
- it would be a lot cleaner if you used, as ALICE O2, this approach: #17426 rather than having two huge Doxyfiles almost impossible to review and annoying to maintain with warnings depending on version, etc
| # This tag requires that the tag GENERATE_HTML is set to YES. | ||
|
|
||
| GENERATE_QHP = YES | ||
| GENERATE_QHP = NO |
There was a problem hiding this comment.
| GENERATE_QHP = NO | |
| GENERATE_QHP = YES |
There was a problem hiding this comment.
OK, we won't touch it. I thought nobody uses this. 😅
There was a problem hiding this comment.
:) thanks
It's nice because it allows you press F1 in the IDE:
https://user-images.githubusercontent.com/10653970/154870916-28e4009d-eb70-46df-a52b-da81cfe3c97f.png
and that works also offline / no need to open web browser
c114459 to
b397b7e
Compare
- Move the web widgets to the webdisplay group. - Move webdisplay to GUI group. - Put the parametric functions group under Math. - Regroup I/O doxygen groups. - Move doxygen GUI group to Graphics Co-authored-by: martinfoell <m.foell.1999@gmail.com>
- Remove internal and detail classes from RDF group. - Remove source files from RDF group. - Expand docs of RDataFrame overview page. - Structure documentation of RDataFrame API.
…xygen group. Listing files on the doxygen page doesn't have a lot of benefit. Instead, we will list the contained classes.
- Enable sorting of groups in the treeview - Enable right-hand side scrolling site overview - Add "make preview" for a fast preview mode without ROOT customisations, with MT processing, and without dot graphs - Enable inlining of inherited members into the overview of class functions
vepadulano
left a comment
There was a problem hiding this comment.
Thank you for all of this work! I have reviewed the Python part of the PR, here are some comments from my side.
Test Results 22 files 22 suites 3d 8h 41m 29s ⏱️ Results for commit fae36de. ♻️ This comment has been updated with latest results. |
| *************************************************************************/ | ||
|
|
||
| /** | ||
| * \defgroup treeplayer TTreePlayer |
There was a problem hiding this comment.
Why this change? TTreePlayer is the correct name of the class.
There was a problem hiding this comment.
Quoting @hageboeck, either is fine, it's the Treeplayer library or the class TTreePlayer.
There was a problem hiding this comment.
Indeed, but why this change was done I don't know. 🙂
c4e18aa to
fae36de
Compare
Cleanup, refactoring, cheat sheets, etc.
Changes summary
General
\file xxx \ingroup yyy). These clutter the overview without adding useful documentation.Python Interface
RDataLoaderpage walking users through data preparation, loader configuration, batch iteration etc.UHIpage with an updated intro and a new Serialization sectionRDataLoaderandUHI) as a proof of concept (one-page PDF references downloadable and embedded directly in the docs too)Search Engine
Preview
See a preview of the doxygen page here:
https://root.cern/doc/hackathon/index.html
Note: This webpage does not contain the full doyxgen run. Macros embedded in the source code are not being run.