Skip to content

Add shared site navigation and contextual next steps - #100

Merged
transitrix merged 2 commits into
mainfrom
codex/site-navigation-next-steps
Oct 21, 2026
Merged

transitrix merged 2 commits into
mainfrom
codex/site-navigation-next-steps

Conversation

@transitrix

@transitrix transitrix commented Oct 21, 2026 •

Copy link
Copy Markdown
Owner

What changed

The site's 27 English and German reader pages share initial-HTML links to Learn, Examples, Methodology, Library and Install. German pages use existing German destinations and mark English destinations. The menu stays visible and wraps at narrow widths without JavaScript. Its Methodology link opens in a separate tab.

The eight-step learning path has forward/back navigation. Explanations gain contextual links to existing examples, recipes or installation where those links were missing. Existing reference links and the ArchiMate sheet's next steps remain intact. Skip links transfer focus into the main content, long inline identifiers wrap, and the methodology release request falls back after eight seconds.

How it is verified

All 14 GitHub checks pass at 06b4b0c, including CodeQL.

  • 15 Python tests and 5 JavaScript tests pass, covering the packaged surface, navigation destinations, the learning sequence and release loading/failures.
  • Chrome 155: all 27 pages at 1365, 390 and 320 px return HTTP 200 locally, expose usable menu links and have no horizontal page overflow. Exercised homepage → Learn, direct explainer → Install, Library, keyboard focus/activation, theme switching and German navigation without JavaScript.
  • Chrome release scenarios pass for success, HTTP/network failure, malformed/missing data and an eight-second timeout; the no-JavaScript link remains usable.
  • Sitemap, canonical/reachability, icon, OG/Twitter, PDF, public-surface, manifest, consumer-build and archive checks pass. All 27 head blocks remain byte-identical to the base revision; existing article text and download bytes are retained. The artifact still contains 58 files.

@transitrix
transitrix marked this pull request as ready for review October 21, 2026 06:11
@transitrix
transitrix merged commit 2afc195 into main Oct 21, 2026
15 checks passed
@transitrix
transitrix deleted the codex/site-navigation-next-steps branch October 21, 2026 06:11
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