Commit 3639574
authored
Fix empty bibliography in CI docs build (#1142)
* Fix empty bibliography by installing texlive-binaries in CI
Doxygen uses bib2xhtml.pl which shells out to bibtex to format the
bibliography. Without bibtex installed, citelist.html is empty and
all \cite references render as plain text. Also removes duplicate
graphviz entry.
* Add math symbols to parameter registry, cross-ref validation, and doc fixes
- Add math_symbol field to ParamDef for LaTeX symbol mapping (e.g. gamma -> γ_k)
- Define ~70 symbols inline on _r() calls in definitions.py (single source of truth)
- Show Symbol column in auto-generated parameters.md for physics parameters
- Extend lint_docs.py to validate param refs in case.md (518 refs, was unchecked)
- Add @ref cross-link validation between doc pages
- Fix doc bugs: radiue->radius, t_step_end->t_step_stop, remove stale tau_wrt row
- Add cross-page @ref links between equations.md, case.md, and parameters.md
- Update contributing guide Step 1 to document math= and desc= kwargs
* Address review: list-based table headers, robust @page/@ref checks
- Build markdown table headers from column lists instead of string concat
- Use re.search with MULTILINE for @page detection (handles leading whitespace)
- Strip code blocks before scanning for @ref targets (avoids false positives)
* Tighten param prefix check to require structural boundary
Match family prefixes only at structural boundaries to avoid
silently accepting typos like patch_ic as valid.
* Validate both family and attribute for compound params
Tighten compound-param validation to require both a known family
prefix and a known attribute. Immediately caught two doc bugs:
z_comain -> z_domain typo, model%%filepath -> model_filepath.
* Fix Doxygen warnings across docs and Fortran sources (510 → 5)
- Remove filename args from @file directives in all 52 .fpp files
- Add @param docs to 13 undocumented subroutines, remove duplicate !< inline comments
- Convert raw $...$ math to Doxygen \f$...\f$ in m_riemann_solvers.fpp
- Add @cond/@endcond around #ifdef blocks that confuse Doxygen parser
- Fix getting-started.md HTML (<h3> in <summary>), contributing.md (@: escaping)
- Fix stale @param names in m_data_input.f90
- Remove obsolete Doxyfile tags (HTML_TIMESTAMP, LATEX_TIMESTAMP), fix PROJECT_NAME quoting
- Add stable {#id} anchors to generated case_constraints.md and cli-reference.md
- Add _escape_doxygen() helper for CLI help text, add missing precheck command
- Extend lint_docs.py with math syntax and section anchor checks
* Remove duplicate References page, link directly to Bibliography
The manual references.md page just redirected to the auto-generated
Bibliography (citelist). Remove it and point the sidebar link directly
to \ref citelist to avoid two near-identical sidebar entries.
* Redo Fortran source doc fixes without comment mangling
Previous commit used an overly broad regex that stripped @param,
@brief, and first words from comments across all .fpp files.
Restore all source files from master and re-apply only:
- Remove filename args from @file directives (58 files)
- Convert raw $...$ math to \f$...\f$ in m_riemann_solvers.fpp
- Add @cond/@endcond for #ifdef blocks with vendor attributes
- Fix stale @param name in m_data_input.f901 parent 56bff68 commit 3639574
74 files changed
Lines changed: 578 additions & 276 deletions
File tree
- .github/workflows
- docs
- documentation
- src
- common
- post_process
- pre_process
- simulation
- toolchain/mfc
- cli
- params
- generators
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
970 | 970 | | |
971 | 971 | | |
972 | 972 | | |
973 | | - | |
| 973 | + | |
974 | 974 | | |
975 | 975 | | |
976 | 976 | | |
| |||
1205 | 1205 | | |
1206 | 1206 | | |
1207 | 1207 | | |
1208 | | - | |
1209 | | - | |
1210 | | - | |
1211 | | - | |
1212 | | - | |
1213 | | - | |
1214 | | - | |
1215 | | - | |
1216 | 1208 | | |
1217 | 1209 | | |
1218 | 1210 | | |
| |||
1801 | 1793 | | |
1802 | 1794 | | |
1803 | 1795 | | |
1804 | | - | |
1805 | | - | |
1806 | | - | |
1807 | | - | |
1808 | | - | |
1809 | | - | |
1810 | | - | |
1811 | 1796 | | |
1812 | 1797 | | |
1813 | 1798 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
215 | | - | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
216 | 218 | | |
217 | 219 | | |
218 | | - | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
219 | 236 | | |
220 | 237 | | |
221 | 238 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
10 | 12 | | |
11 | 13 | | |
12 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
| 95 | + | |
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
122 | 124 | | |
123 | 125 | | |
124 | 126 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
0 commit comments