Skip to content

docs: open v003 and Tools links in new tabs; remove toolchain demos + v003 later roadmap#109

Merged
hkimw merged 3 commits into
mainfrom
chore/cut-cross-domain-redirects-20260527
May 30, 2026
Merged

docs: open v003 and Tools links in new tabs; remove toolchain demos + v003 later roadmap#109
hkimw merged 3 commits into
mainfrom
chore/cut-cross-domain-redirects-20260527

Conversation

@hkimw

@hkimw hkimw commented May 30, 2026

Copy link
Copy Markdown
Member

Changes

  • Make v003 (version switcher) and the three Tools entries (pccx-lab, PCCX Launcher, SystemVerilog IDE) in the left sidebar open in new tabs (target="_blank" + rel="noopener noreferrer").
  • Implemented via _static/pccx-version-switcher.js (covers both the injected version links and all external links in .sidebar-tree).
  • Removed Toolchain Demos from sidebar navigation (both EN/KO).
  • Removed Later — v003.x section from roadmap (both EN/KO) + updated family tree caption.
  • Fixed orphan frontmatter syntax in docs/samples/index.md (EN + KO) so the removal doesn't break make strict.
  • All link updates to docs.altifigence.com for the external tools.
  • Full EN/KO parity maintained.

Verification

  • make lint → PASS (sphinx-lint + codespell)
  • make strict (EN + KO, -W -n) → PASS, build succeeded
  • Live localhost preview confirmed the new tab behavior and sidebar changes

This continues the altifigence.com cross-domain work on the same branch.

hkimw added 3 commits May 27, 2026 13:55
docs.pccx.ai is the v002 legacy site now and should serve its own Sphinx
build instead of forwarding visitors to docs.altifigence.com. The
_extra/_redirects file held nine 301 rules that rewrote every page —
/, /*, /en/*, /ko/*, /docs/v002/*, /en/docs/v002/*, /ko/docs/v002/*,
/robots.txt, /sitemap.xml — to corresponding paths under
docs.altifigence.com.

Drop the file entirely. The deploy.yml \"Create root redirect page\"
step is gated on `if [ -f _extra/_redirects ]`, so it now no-ops, and
the Sphinx build's own root index.html (with its same-domain meta
refresh to /en/) keeps the site fully self-contained.

Companion change: pccxai/pccx-vision-v001 was deleted on 2026-05-27 and
v003 / vision-v001 / Lab were removed from this Sphinx tree in #107.
docs.altifigence.com is now the canonical hub for everything beyond
v002; docs.pccx.ai is a frozen v002 archive.
- _static/pccx_versions.json: v003 entry now points to https://docs.altifigence.com/v003/
- index.rst, ko/index.rst: dropped Toolchain Demos toctree block; Tools now uses /lab/, /launcher/, /ide/ on altifigence (labels kept English for parity)
- docs/roadmap.md + ko/docs/roadmap.md: removed "## Later — v003.x" section and updated family tree caption
- docs/samples/index.md + ko/docs/samples/index.md: added :orphan: so removal does not break strict build
- conf_common.py, _templates/sidebar/brand.html: updated footer icons
- docs/index.rst, README.md, docs/v002/gemma3n-e4b-integration.rst: refreshed stale tool URLs for link health
- all changes maintain EN/KO structural parity per repo rules
…r samples pages

- _static/pccx-version-switcher.js: v003 entry and all external sidebar links (Tools)
  now use target=_blank + rel=noopener (via buildEntry + upgradeExternalSidebarLinks)
- docs/samples/index.md + ko/docs/samples/index.md: use proper "orphan: true"
  YAML frontmatter so removal of Toolchain Demos toctree does not trigger
  "document isn't included" or transition errors under strict -W -n build
- All changes maintain EN/KO parity
@hkimw hkimw merged commit 7cac8a0 into main May 30, 2026
2 of 4 checks passed
@hkimw hkimw deleted the chore/cut-cross-domain-redirects-20260527 branch May 30, 2026 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant