docs: add sov-undecided intro under Modernization Toolkit#5832
Draft
mvysny wants to merge 2 commits into
Draft
Conversation
Introduce the concept of migrating a Swing desktop app to Vaadin via import-swap (recompiling against a Vaadin emulation of the Swing API), as a new page under the Modernization Toolkit, alongside SwingBridge. The product name is undecided, so the placeholder "sov-undecided" is used throughout with a header comment listing every spot to update once a name is chosen. No download or GitHub links, since the project isn't public yet. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Preview DeploymentThis PR has been deployed for preview. URL: https://docs-preview-pr-5832.fly.dev Changed pagesAdded content is highlighted in green; removed content is marked in red on each page.
Built from 858923b |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds an introductory page for sov-undecided — a Swing-to-Vaadin migration approach based on import-swap: rewrite
javax.swing.*imports tovaadinx.swing.*, recompile against a Vaadin-backed emulation of the Swing API, and run the result as a real Vaadin web app.Placed under Modernization Toolkit (
order: 150, right after SwingBridge), and added to that section's "toolkit contains" list.The page is a concise introduction to the concept and what a migration looks like — no reference tables, no install steps.
Page contents
[NOTE]distinguishing it from SwingBridge (SwingBridge streams the real Swing app from the server; sov recompiles into a real Vaadin app)@Push)sov-undecidedis a placeholder used throughout (title,page-title,meta-description, body). A header comment in the.adoclists every spot to update.section-nav: commercial) is needed — omitted for now, unlike sibling toolkit pages.since:version badge once released — omitted for now.No download or GitHub links are included, since the project isn't public yet.
🤖 Generated with Claude Code