Skip to content

refactor: match metaideas/v1 shared features - #2

Merged
adelrodriguez merged 2 commits into
mainfrom
t3code/align-web-structure-remove-vscode
Oct 4, 2026
Merged

adelrodriguez merged 2 commits into
mainfrom
t3code/align-web-structure-remove-vscode

Conversation

@adelrodriguez

@adelrodriguez adelrodriguez commented Oct 4, 2026 •

Copy link
Copy Markdown
Collaborator

This site's source layout had drifted from metaideas/v1, so moving between the two repos meant remembering two conventions. This PR switches it to the same layout: shared code goes in src/shared/{components,styles} and page sections go in src/features/<feature>/components.

  • Layout and global CSS move to src/shared.
  • The homepage is split into hero, footer, and landing components under src/features/landing. index.astro now only renders <Layout><Landing /></Layout>.
  • A "#*": "./src/*" subpath import alias in package.json replaces the relative imports.
  • The .vscode config is removed.

The rendered markup is unchanged. bun run check, bun run analyze, and bun run build all pass.

Changes made by Claude Opus 5.5 (1M context) in Claude Code.

🤖 Generated with Claude Code

Move the layout and global styles under src/shared, split the landing
page into feature components under src/features/landing, add a `#*`
subpath import alias for src, and drop the .vscode config.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
website Ready Ready Preview Oct 4, 2026 8:24pm UTC

Request Review

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes Reviewed all nine changed files for import resolution, component extraction, and preservation of the homepage behavior.

  • Shared layout and styles: Moves the document layout and unchanged global stylesheet into src/shared.
  • Landing components: Extracts the existing hero and footer into src/features/landing/components, preserving their markup, classes, accessibility attributes, and links.
  • Subpath imports: Adds the #* package import mapping and updates component and stylesheet imports; no stale references to the old paths were found.
  • Editor configuration: Removes the checked-in VS Code extension recommendations and development launch configuration.

Validation: bun run check, bun run analyze, and bun run build passed. bun run format --check failed only on .github/workflows/pullfrog.yml, which is unchanged by this PR. Browser-based visual testing was not performed.

Pullfrog  | View workflow run | Using gpt-6.1-sol | 𝕏

@adelrodriguez adelrodriguez changed the title refactor: match adelrodriguez/website's shared/features source layout refactor: match metaideas/v1 shared features Oct 4, 2026
- Drop the legacy format script and CI job; check now verifies formatting
- Read the Node.js version from .nvmrc in CI
- Fix the dependency cache key to hash bun.lockb
- Remove stale oxfmt settings from Zed config
- Format pullfrog.yml

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes Reviewed commit 753b7da against the previous reviewed head, 7934500, with the full PR diff as context.

  • Upgraded tooling: Updated Adamantite to 0.43.0, its companion tools, and the Bun lockfile.
  • Consolidated validation: Removed the separate formatting script and CI job, and updated AGENTS.md; verified that bun run check now checks formatting as well as lint and types.
  • Aligned CI configuration: Switched Node setup to the existing .nvmrc and expanded the dependency-cache key to include bun.lockb.
  • Updated editor configuration: Removed obsolete Oxfmt initialization settings from Zed and reformatted the Pullfrog workflow without changing its behavior.

Validation passed after installing the updated dependencies with bun install --frozen-lockfile: bun run check, bun run analyze, bun run build, and bun x --no-install adamantite doctor. The working tree is clean.

Pullfrog  | View workflow run | Using gpt-6.1-sol | 𝕏

@adelrodriguez
adelrodriguez merged commit f66e8e2 into main Oct 4, 2026
5 checks passed
@adelrodriguez
adelrodriguez deleted the t3code/align-web-structure-remove-vscode branch October 4, 2026 20:30

This branch was successfully deployed

1 active deployment
Preview — 753b7da8 Deployed Oct 4, 2026 by vercel[bot]
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