Skip to content

docs: regroup the runtime sidebar, replacing the Advanced catch-all#3270

Open
bartlomieju wants to merge 1 commit into
mainfrom
docs/runtime-nav-regroup
Open

docs: regroup the runtime sidebar, replacing the Advanced catch-all#3270
bartlomieju wants to merge 1 commit into
mainfrom
docs/runtime-nav-regroup

Conversation

@bartlomieju

Copy link
Copy Markdown
Member

The runtime sidebar had an Advanced group that had become a catch-all: it
mixed genuinely niche runtime features (FFI, WebAssembly, loader hooks) with
everyday operational topics (Docker, continuous integration), web development
(JSX and React), and editor setup (VS Code). Grouping by perceived difficulty
rather than by task made the section unpredictable, and most of its contents
were not advanced at all.

This regroups those entries by what the reader is actually trying to do.
Docker and continuous integration move into a new Deploying group anchored by
the deployment hub page. JSX and React moves into Guides next to web
development. The VS Code editor-setup page moves into Get started alongside
environment setup. What genuinely remains splits into Runtime APIs (FFI,
WebAssembly, Cron, OpenTelemetry, loader hooks) and Build tooling (bundling,
lint plugins).

This only changes sidebar grouping in runtime/_data.ts; no pages move on
disk, so existing URLs are unaffected. The deployment hub also stops being
duplicated under Guides now that it anchors the Deploying group.

The Advanced group mixed unrelated topics and conflated difficulty with
subject. Move Docker and continuous integration into a new Deploying group
anchored by the deployment hub, move JSX and React into Guides next to web
development, and move the VS Code editor setup into Get started. Split what
remains into Runtime APIs (FFI, WebAssembly, Cron, OpenTelemetry, loader
hooks) and Build tooling (bundling, lint plugins). No pages move on disk;
this only changes sidebar grouping.
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