Skip to content

feat: add Astro landing page home UI#905

Merged
Gaic4o merged 16 commits intofeature-sliced:mainfrom
Gaic4o:feature/home
Mar 12, 2026
Merged

feat: add Astro landing page home UI#905
Gaic4o merged 16 commits intofeature-sliced:mainfrom
Gaic4o:feature/home

Conversation

@Gaic4o
Copy link
Copy Markdown
Contributor

@Gaic4o Gaic4o commented Mar 11, 2026

Background

  • Built a landing page as part of the Astro-based docs migration
  • Added dedicated UI components for the landing page
  • Reflected Vercel Skills content in the LLMs documentation

If you have any feedback or suggestions for each section, I’d appreciate it if you could leave a comment.

Preview

Dark Light
Light mode preview Dark mode preview

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 11, 2026

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
pr-fsd ✅ Ready (View Log) Visit Preview 892d273

Copy link
Copy Markdown
Contributor

@Solant Solant left a comment

Choose a reason for hiding this comment

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

  1. Is there a reason of using kebab-case naming for astro components? I thought astro uses the same component naming as any other framework https://docs.astro.build/en/basics/astro-components

  2. I think you can use _pages layer instead of _home, in order to make it consistent with FSD and to separate it from the docusaurus pages (astro has the simialr issue to Next #874 , so having _pages layer is somewhat consistent across frameworks 🤔 )

Comment thread src/shared/ui/ThemeProvider.astro
Gaic4o added 4 commits March 12, 2026 23:02
…for Astro components

- Rename src/pages/_home → src/pages/_pages for FSD layer naming consistency
- Rename Astro component files from kebab-case to PascalCase (hero-banner.astro → HeroBanner.astro, etc.)

Made-with: Cursor
…onents to PascalCase

- Move ThemeProvider.astro from static-image/ to shared/ui/ (was placed there accidentally)
- Rename static-image.astro → StaticImage.astro
- Rename static-image-download.astro → StaticImageDownload.astro

Made-with: Cursor
- Update astro.config.mjs and tsconfig.astro.json for _pages path
- Update import paths in content docs (branding, layers, public-api, slices-segments across all locales)

Made-with: Cursor
@Solant Solant self-requested a review March 12, 2026 14:38
@Gaic4o Gaic4o requested a review from Solant March 12, 2026 14:57
@Gaic4o Gaic4o merged commit 9f3ef4d into feature-sliced:main Mar 12, 2026
3 checks passed
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.

3 participants