feat(site): add wizard shell, step registry, and feature flag gate - #26423
Merged
jeremyruppel merged 1 commit intoJun 16, 2026
Merged
Conversation
…, and feature flag gate Add the template builder wizard route at /templates/new/builder with: - Feature flag gate: reads template_builder.disabled from deployment config; redirects to /templates/new when disabled - Step registry (steps.ts): five-step wizard with skip logic for base-parameters (when base has no params) and module-settings (when no modules have configurable vars) - Wizard state (wizardState.ts): reducer managing base selection, module selection, variable values, and template customizations with state preservation across navigation - Wizard shell (TemplateBuilderPage.tsx): two-column layout with step content area, SelectionSummary sidebar, and back/forward navigation controls - Route wiring in router.tsx nesting builder under /templates/new Step content renders placeholder text; real step components will be wired in follow-up issues.
Contributor
Author
This was referenced Jun 16, 2026
jeremyruppel
marked this pull request as ready for review
June 16, 2026 17:46
jeremyruppel
requested review from
aqandrew,
aslilac,
code-asher and
zenithwolf1000
June 16, 2026 17:58
This was referenced Jun 16, 2026
zenithwolf1000
requested changes
Jun 16, 2026
zenithwolf1000
left a comment
Contributor
There was a problem hiding this comment.
Nit and a question to address then good to go
| // Index 1 (base-parameters) is skipped, nearest backward is 0 (base-infra). | ||
| expect(nearestVisible(1, allSkippable)).toBe(0); | ||
| }); | ||
| }); |
Contributor
There was a problem hiding this comment.
Really like the rigorous step tests!
zenithwolf1000
approved these changes
Jun 16, 2026
jeremyruppel
deleted the
jeremy/devex-282-fe-route-wizard-shell-and-feature-flag-gating
branch
June 16, 2026 20:38
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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.

Add the template builder wizard route at
/templates/new/builderwith feature flag gating, step navigation, and wizard state management.template_builder.disabledfrom deployment config and redirect to/templates/newwhen disabledbase-parameters(no params) andmodule-settings(no configurable vars)SelectionSummarysidebar, and back/forward navigationMargins,PageHeader, and standard layout componentsPart 1 of the Template Builder stack. Relates to DEVEX-282.
Note
This PR was authored with Coder Agents.