Skip to content

docs: add the streaming webstation migration guide - #128

Open
gantoine wants to merge 1 commit into
mainfrom
docs/streaming-webstation-migration
Open

docs: add the streaming webstation migration guide#128
gantoine wants to merge 1 commit into
mainfrom
docs/streaming-webstation-migration

Conversation

@gantoine

@gantoine gantoine commented Sep 5, 2026

Copy link
Copy Markdown
Member

Summary

Emulator streaming is moving from one broker container per emulator to a single docker-webstation container running romm-broker (rommapp/romm#4314). The migration guide for that change was written in the app repo as docs/STREAMING_MIGRATION.md, which is the wrong home for user-facing setup instructions, so this moves it here.

  • New page using/emulator-streaming-migration.md, nested under Emulator Streaming in the nav.
  • Repo-relative links rewritten for the docs site (examples/config.example.yml -> Configuration File -> streaming), and the repo-internal preamble about the unrelated v1/v2 UI naming dropped.
  • Short pointer to the new page from the top of using/emulator-streaming.md.

The removal of the file on the app side ships with rommapp/romm#4314, whose warning log and code comments now point at https://docs.romm.app/latest/using/emulator-streaming-migration/.

Notes for reviewers

  • This documents behavior that has not shipped yet. It is accurate once Feat(streaming): emulator streaming v2 romm#4314 lands, so it should probably wait for that, or be published only in the next version cut.
  • using/emulator-streaming.md and reference/configuration-file.md still describe the per-emulator container shape. Their webstation rewrite (the protocol, subfolder, library_path, and platforms keys) is deliberately not in this PR, which only relocates the existing guide.

Testing

  • uv run mkdocs build --strict (clean apart from a local-only cairosvg/social-cards warning)
  • trunk fmt && trunk check

AI assistance

This PR was written with AI assistance (Claude Code): the page adaptation, nav wiring, and this description. Reviewed by me before opening.

Moves the migration guide out of the romm repo (docs/STREAMING_MIGRATION.md)
and onto the docs site, where users reading about emulator streaming will
actually find it. Links relative to the repo now point at the docs pages.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
gantoine added a commit to LoneAngelFayt/romm that referenced this pull request Sep 5, 2026
The webstation migration guide belongs in rommapp/docs, where users reading
about emulator streaming will find it (rommapp/docs#128). The deprecation
warning and the protocol module now link to the published page.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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