diff options
| author | Yuriy Andamasov <yuriy@vyos.io> | 2026-05-02 21:13:13 +0300 |
|---|---|---|
| committer | Yuriy Andamasov <yuriy@vyos.io> | 2026-05-06 16:18:42 +0300 |
| commit | 038b3a3a2ad91f67f074ba05a35d800c3dac2c07 (patch) | |
| tree | b17b1447db96bb75593701b85218c1cc58a2082d /docs/_static/images/multicast-basic.webp | |
| parent | 55bb64499c8e64b6768fb96e2af642064e1deb49 (diff) | |
| download | vyos-documentation-038b3a3a2ad91f67f074ba05a35d800c3dac2c07.tar.gz vyos-documentation-038b3a3a2ad91f67f074ba05a35d800c3dac2c07.zip | |
feat(swap-circinus): add incremental RST-to-MyST swap mechanism
Backport of the swap mechanism from feat/incremental-myst-swap onto
the circinus release branch. Built directly on top of origin/circinus,
so the underlying RST tree is circinus's (not current's).
Mechanism:
- scripts/import_myst.py — import md from myst/* with md- prefix
- scripts/swap_sources.py — rename md-{name}.md → {name}.md before
Sphinx builds, restore after; writes _build/_swap_state.json and
_build/_swap_exclude.txt
- docs/Makefile — html/dirhtml/pdf/livehtml all run swap → build →
trap restore; explicit `swap` and `restore` targets too
- docs/conf.py — MyST extensions enabled; swap exclude_patterns
loader; _prefer_webp builder hook so html prefers webp over png
Content (all from origin/myst/circinus):
- 253 md-prefixed pages alongside each {name}.rst counterpart
- 1 plain MyST-only page kept at canonical name (docs/copyright.md,
no .rst counterpart)
- 182 .webp images added (circinus release previously had only
PNG/JPG; this PR brings webp into circinus alongside the originals)
- docs/_swap.txt populated with all 253 stems → MyST is served by
default; revert a page by removing its stem from _swap.txt
🤖 Generated by [robots](https://vyos.io)
Diffstat (limited to 'docs/_static/images/multicast-basic.webp')
| -rw-r--r-- | docs/_static/images/multicast-basic.webp | bin | 0 -> 15932 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/docs/_static/images/multicast-basic.webp b/docs/_static/images/multicast-basic.webp Binary files differnew file mode 100644 index 00000000..8e963421 --- /dev/null +++ b/docs/_static/images/multicast-basic.webp |
