Commit 0446c51
committed
fix(config): Add html_static_path and templates_path defaults
why: merge_sphinx_config() was missing these two keys, so downstream
projects lost their _static/ directory (logos, custom CSS, images) and
_templates/ overrides from the build output. Discovered when migrating
tmuxp: logo 404'd because docs/_static/img/tmuxp.svg was never copied.
Both paths are standard conventions every gp-sphinx consumer uses.
Sphinx silently ignores missing directories in these lists, so the
defaults are safe for projects that don't have one or both.
what:
- defaults.py: add DEFAULT_HTML_STATIC_PATH = ["_static"]
- defaults.py: add DEFAULT_TEMPLATES_PATH = ["_templates"]
- config.py: import and wire both into merge_sphinx_config() conf dict
- tests/test_config.py: update test_merge_sphinx_config_html_paths to
assert defaults are present instead of asserting they're absent1 parent 9b014c9 commit 0446c51
File tree
3 files changed
+30
-3
lines changed- packages/gp-sphinx/src/gp_sphinx
- tests
3 files changed
+30
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
| 61 | + | |
60 | 62 | | |
61 | 63 | | |
62 | 64 | | |
| |||
368 | 370 | | |
369 | 371 | | |
370 | 372 | | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
371 | 376 | | |
372 | 377 | | |
373 | 378 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
125 | 147 | | |
126 | 148 | | |
127 | 149 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
373 | 373 | | |
374 | 374 | | |
375 | 375 | | |
376 | | - | |
| 376 | + | |
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
380 | 380 | | |
381 | 381 | | |
382 | | - | |
383 | | - | |
| 382 | + | |
| 383 | + | |
384 | 384 | | |
385 | 385 | | |
386 | 386 | | |
| |||
0 commit comments