feat(homepage): reframe around three developer entry points - #11
Merged
Conversation
Restructures the homepage per issue #10 to lead with three clear developer workflows — Native Workshop, OverPy/OSTW, and AI Agents — rather than internal compiler architecture. Changes: - site.ts: update headline/subheadline/description for user-oriented positioning; add pillars export with three entry points (capabilities, commands, copy grounded in current repository evidence); rename features->capabilities with updated title/lead; update nav to expose Workflows and Capabilities anchors (removes Agents nav item now integrated into the AI Agents pillar). - PillarsSection.svelte: new tabbed section (id=workflows) rendering the three pillars with headline, body, capability checklist, and command snippet per pillar. - CapabilitiesSection.svelte: renamed from FeaturesSection, uses capabilities export, id=capabilities. - Hero.svelte: add subheadline beneath h1 surfacing the three workflow types. - +page.svelte: new section order: Hero → Install → Pillars → Capabilities → Compatibility → Ecosystem → OpenSource. Removes standalone AgentsSection (content merged into AI Agents pillar). FeaturesSection.svelte and AgentsSection.svelte are preserved as unused files; they are not referenced from any route. Closes #10
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
wrightkit-dev | 60f494e | Commit Preview URL Branch Preview URL |
Aug 18 2026, 11:09 AM |
svelte-check scans all .svelte files and failed because FeaturesSection.svelte still imported the renamed 'features' export (now 'capabilities'). The file has been superseded by CapabilitiesSection.svelte and is no longer referenced, so delete it.
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.
Summary
Implements #10 — restructures the homepage to lead with three clear developer entry points instead of compiler/internal architecture.
Changes
New section: Pillars (id=
workflows)A tabbed interface introducing the three supported development workflows:
workshop-agentintegration.Each pillar includes a headline, body copy, capability checklist (5 items grounded in current repository evidence), and a copyable command snippet.
Updated: Hero
Adds a subheadline beneath the main
<h1>—Native Workshop, OverPy / OSTW, and AI agents.— so the three entry points are visible above the fold. Description updated to be user-oriented rather than compiler-oriented.Renamed: Features → Capabilities
FeaturesSection→CapabilitiesSection(id=capabilities), driven by renamedcapabilitiesexport. Positioned after Pillars as the shared-capability detail section.Nav updated
FeaturesandAgentslinks replaced byWorkflowsandCapabilities. Agents content is now inside the AI Agents pillar.Page order
Hero → Install → Pillars → Capabilities → Compatibility → Ecosystem → OpenSourceFeaturesSection.svelteandAgentsSection.svelteare preserved but no longer referenced from any route.Acceptance criteria check
pnpm run buildclean,verify-buildpasses)