Skip to content

docs: split v3 migration guide#7628

Merged
janechu merged 9 commits into
mainfrom
users/janechu/split-v3-migration-docs
Jul 2, 2026
Merged

docs: split v3 migration guide#7628
janechu merged 9 commits into
mainfrom
users/janechu/split-v3-migration-docs

Conversation

@janechu

@janechu janechu commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

Pull Request

📖 Description

Splits the FAST 3.x migration guide into a primary core migration path plus two focused child paths:

  • Core FAST Element migration guidance for runtime requirements, path exports, define()/compose() migration, registry lookups, FAST global changes, debug setup, dynamic stylesheet behavior removal, and boolean attribute semantics.
  • Hydration and SSR migration guidance for fast-ssr/SSR marker output, opt-in hydration, removed hydration side-effect imports, hydration promises, and prerender/hydration state.
  • Declarative HTML migration guidance for the removed @microsoft/fast-html package, RenderableFASTElement, TemplateElement, TemplateOptions, declarative attribute mapping, event handler syntax, and prepare() migration.

👩‍💻 Reviewer Notes

Please review whether the split matches the migration paths a developer would choose when upgrading component logic, SSR/hydration, or declarative HTML usage.

📑 Test Plan

  • git diff --check
  • npm run checkchange
  • cd sites/website && npx @11ty/eleventy --output=build --input=src
  • Generated page link scan for stale .md migration cross-links

✅ Checklist

General

  • I have included a change request file using $ npm run change
  • I have added tests for my changes.
  • I have tested my changes.
  • I have updated the project documentation to reflect my changes.
  • I have read the CONTRIBUTING documentation and followed the standards for this project.

Agents

  • I have linked to an existing issue in this project that this change addresses
  • I have read the skills
  • I have read the DESIGN.md file(s) in packages relevent to my changes
  • I have updated the DESIGN.md file(s) in packages relevent to my changes

janechu and others added 2 commits July 2, 2026 08:52
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@janechu janechu force-pushed the users/janechu/split-v3-migration-docs branch from 5e1e578 to ad8c365 Compare July 2, 2026 16:12
Comment thread sites/website/src/docs/3.x/migration/core.md Outdated
@radium-v radium-v self-requested a review July 2, 2026 22:15
radium-v
radium-v previously approved these changes Jul 2, 2026
@janechu janechu merged commit febeabc into main Jul 2, 2026
15 checks passed
@janechu janechu deleted the users/janechu/split-v3-migration-docs branch July 2, 2026 22:53
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.

2 participants