<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-documentation.git/docs/contributing/index.rst, branch circinus</title>
<subtitle>VyOS readthedocs (mirror of https://github.com/vyos/vyos-documentation.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-documentation.git/atom?h=circinus</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-documentation.git/atom?h=circinus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/'/>
<updated>2026-05-06T18:08:17+00:00</updated>
<entry>
<title>feat: flip swap mechanism on circinus — MD as primary, RST as override</title>
<updated>2026-05-06T18:08:17+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-06T18:08:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=3edf063d4d27d6132c67024b9560c0075fe7a48e'/>
<id>urn:sha1:3edf063d4d27d6132c67024b9560c0075fe7a48e</id>
<content type='text'>
Mirror of #1899 for circinus. Same logic, same scripts, per-branch file set.

Changes:
- Rename docs/**/md-&lt;stem&gt;.md to docs/**/&lt;stem&gt;.md (drop md- prefix) for
  all 253 stems previously listed in docs/_swap.txt
- Rename docs/**/&lt;stem&gt;.rst to docs/**/rst-&lt;stem&gt;.rst (add rst- prefix)
  for the same 253 stems
- Repurpose docs/_swap.txt as docs/_rst_overrides.txt; initially empty
- conf.py exclude_patterns flipped: rst-*.rst excluded by default
- conf.py runtime-artifact references updated to _rst_override_state.json
  and _md_exclude.txt
- scripts/swap_sources.py rewritten with inverted rename direction
  (rst-&lt;stem&gt;.rst → &lt;stem&gt;.rst when applying overrides; &lt;stem&gt;.md
  excluded via _md_exclude.txt)
- scripts/import_myst.py and tests/test_import_myst.py deleted (obsolete)
- tests/test_swap_sources.py rewritten for new semantics

Identical change set to #1899 (current). Per-branch differences:
- circinus has 253 stems vs current's 254 (suricata is current-only)
- otherwise the script/conf.py/test changes are byte-identical with current

Generated by robots https://vyos.io
</content>
</entry>
<entry>
<title>Split troubleshooting, add contributing index, clean VPN structure (#1804) (#1815)</title>
<updated>2026-04-03T13:19:11+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-04-03T13:19:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=0ce66e066ef43e806cfab93cc6cc164096a97207'/>
<id>urn:sha1:0ce66e066ef43e806cfab93cc6cc164096a97207</id>
<content type='text'>
* Add design spec for documentation improvements

Covers 4 work streams: mechanical fixes (headings, indentation, typos),
content quality (TODO flags, TBD fills, stub markers), structural
reorganization (troubleshooting split, contributing index, VPN cleanup),
and RTD platform cleanup (hide versions, delete stale redirects).



* Fix spec issues from review: correct heading chars, tab counts, line numbers

Addresses 10 reviewer findings: corrected heading character types
(^ was actually -), removed ip.rst (already correct), updated file
count from 37 to 35, listed all 13 tab-containing files, fixed
troubleshooting line count to 460, added heading level guidance for
split pages, clarified contributing/documentation.rst scope, removed
current from hide list, added rollback verification step, updated
success criteria.



* Add implementation plan for documentation improvements

16 tasks across 4 work streams: mechanical fixes (PR 1, tasks 1-6),
content quality (PR 2, tasks 7-10), structural reorg (PR 3, tasks 11-14),
and RTD platform cleanup (tasks 15-16).



* Fix 6 issues from plan review

- Replace hardcoded RTD token with $RTD_TOKEN variable
- Fix Task 7 heading reference to be format-agnostic
- Correct RTD PATCH expected response (200, not 204)
- Fix version verification to check hidden field, not active
- Account for blank lines 402-403 in troubleshooting split
- Clarify start/stop_vyoslinter handling in system.rst



* refactor: split troubleshooting into 5 focused sub-pages

Split monolithic 460-line troubleshooting/index.rst into:
- connectivity.rst (ping, traceroute, mtr, IPv6 discovery)
- interfaces.rst (interface naming, MAC addresses)
- monitoring.rst (traffic dumps, bandwidth, iperf)
- terminal.rst (console clearing, counter resets)
- system.rst (boot steps, system information)



* refactor: create contributing/index.rst, simplify root toctree

* fix: remove 'pages to sort' placeholders from VPN section

* fix: wrap long lines in index.rst for linter compliance

* Add design spec for sitemap generation improvement

* Fix sitemap spec: remove invalid sitemap_excludes, add version pin

* fix: address Copilot review suggestions — grammar, typos, RST markup fixes



* fix: resolve remaining long lines in index.rst

Shorten :ref: display text on two lines that exceeded the 80-char
limit: "Virtual Environment" -&gt; "VM" (line 24, 90 -&gt; 73 chars) and
"Configuration Blueprints" -&gt; "Blueprints" (line 51, 85 -&gt; 71 chars).
Both targets remain correct; display text is clear in context.



* chore: remove superpowers specs from PR

Specs moved to personal branch yuriy/docs-modernization-specs.



---------


(cherry picked from commit dad139434e34d3bbf24fd46c8fa8ea7a54177d0a)

Co-authored-by: Yuriy Andamasov &lt;yuriy@vyos.io&gt;
Co-authored-by: Claude Opus 4.6 (1M context) &lt;noreply@anthropic.com&gt;</content>
</entry>
<entry>
<title>contributing: clear structure</title>
<updated>2021-09-13T17:45:06+00:00</updated>
<author>
<name>rebortg</name>
<email>github@ghlr.de</email>
</author>
<published>2021-09-13T17:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=e8bd02d5f8018698f656ce7a176157efdaac8c60'/>
<id>urn:sha1:e8bd02d5f8018698f656ce7a176157efdaac8c60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge contribution documentation and documentation chapter</title>
<updated>2021-08-16T10:05:40+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-08-16T10:03:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=7b5ece6880c87e665ba61ee840466bade4b1fbe5'/>
<id>urn:sha1:7b5ece6880c87e665ba61ee840466bade4b1fbe5</id>
<content type='text'>
(cherry picked from commit 848c538299fe0098166e052d3238caff60a61915)
</content>
</entry>
<entry>
<title>docs: Add contribution guidelines</title>
<updated>2021-01-23T11:58:47+00:00</updated>
<author>
<name>erkin</name>
<email>e.altunbas@vyos.io</email>
</author>
<published>2021-01-23T11:58:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=981cf62960fdc0471b0226bf6fe113d9cc9986ed'/>
<id>urn:sha1:981cf62960fdc0471b0226bf6fe113d9cc9986ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rearrange development part</title>
<updated>2020-12-10T12:35:30+00:00</updated>
<author>
<name>rebortg</name>
<email>github@ghlr.de</email>
</author>
<published>2020-12-10T12:35:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=8bd516a5ff97716b34d254adf6cf9ac0126eb0f1'/>
<id>urn:sha1:8bd516a5ff97716b34d254adf6cf9ac0126eb0f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rearange changelog, cli, contributing</title>
<updated>2020-11-29T18:08:35+00:00</updated>
<author>
<name>rebortg</name>
<email>github@ghlr.de</email>
</author>
<published>2020-11-29T18:08:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=371bf8185f3cd0628969a8603aa92503b2fc3853'/>
<id>urn:sha1:371bf8185f3cd0628969a8603aa92503b2fc3853</id>
<content type='text'>
</content>
</entry>
<entry>
<title>index: reformat table of contents</title>
<updated>2019-11-08T16:42:00+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-11-08T16:40:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=7d3a19bcad6a011b407d4f143f70c6f70631ad95'/>
<id>urn:sha1:7d3a19bcad6a011b407d4f143f70c6f70631ad95</id>
<content type='text'>
Make TOC sections more obvious and remove single include file for
contribution and development.
</content>
</entry>
<entry>
<title>contribution: improve Docker build documentation</title>
<updated>2019-11-06T18:17:53+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2019-11-06T18:17:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=0884d46252f4d0ec587234a61095105bff7529a4'/>
<id>urn:sha1:0884d46252f4d0ec587234a61095105bff7529a4</id>
<content type='text'>
Add notes about Dockerhub and that rebuilding the container will take a
long long time.
</content>
</entry>
<entry>
<title>Fix: inconsistent title levels, duplicate label and included upstream-packages.rst to toc tree</title>
<updated>2019-07-31T21:16:29+00:00</updated>
<author>
<name>hagbard</name>
<email>vyosdev@derith.de</email>
</author>
<published>2019-07-31T21:16:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=99e35bc31f748f9f260e54f6f9d612b42af57fad'/>
<id>urn:sha1:99e35bc31f748f9f260e54f6f9d612b42af57fad</id>
<content type='text'>
</content>
</entry>
</feed>
