Fix install path, block contracts, and agent-facing docs - #186
Merged
Merged
Conversation
- Header blocks: render children once, add mobile slot, make mobile navigation real links - Contact blocks: render a form with names, unique ids, submit button, action and method props - Blocks accept and forward HTML attributes on their root element - Add SectionTitle and SectionDescription and use them for block headings - Icon: lazy load, lucide:/simple: prefixes, deterministic resolution, aria-hidden by default - Re-initialize interactive components on astro:page-load - Sidebar menu button outline variant renders its border again - Sidebar block takes githubStars as a prop - Assistant links use absolute Markdown URLs - Use type Props instead of interface Props in sidebar buttons Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- Add llms.txt and llms-full.txt, serve Markdown routes as text/markdown - Overview Markdown pages list their pages, block Markdown pages include the install command - Derive sidebar component and block navigation from the content collection - Mark the image page deprecated and hide it from navigation and search - Default every page to the site OG image - Remove the orphaned init page and redirect it to installation - Rewrite the MCP, theming, and dark mode guides with concrete setup and token tables - Document the registry and init command in the README and the skill - Fix skill references to a non-existent layout renderer and a removed skill - Layouts destructure Astro.props per the skill rules Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
- Init stylesheet imports tw-animate-css and shadcn/tailwind.css, installs both, uses the shadcn dark variant, and adds a reduced-motion rule - Site stylesheet imports the registry stylesheet so they cannot drift - Generate registry title, description, categories, and docs from page frontmatter and keep bundle items complete - Move docs-site tooling to devDependencies, drop unused packages, require pnpm 11 - Run CI on preview, restrict token permissions, add an install smoke test - Add dependabot, issue and pull request templates - Add changeset Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
✅ Deploy Preview for fulldev-ui ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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
Follow-up from a full project review. Also carries the earlier "Remove redundant project agent skills" commit that was not yet on
origin/preview.Consumer install path
@fulldev/initstylesheet now importstw-animate-cssandshadcn/tailwind.cssand installs both. Overlay animations and data-state variants were silently dead in consumer projects. The site stylesheet now imports the registry stylesheet so they cannot drift again.@fulldev/componentsincludes breadcrumb, carousel, icon, and kbd. Bundles are kept complete by the newregistry:metascript.title,description,categories, anddocs, generated from page frontmatter, so the shadcn CLI and MCP server can search them.Components and blocks
mobileslot. Mobile navigation entries are real links.<form>with names, unique ids, andaction/method/idprops.SectionTitleandSectionDescriptionin@fulldev/section, used across blocks.Iconloads lazily, supportslucide:/simple:prefixes, and isaria-hiddenunless labelled.astro:page-load.Docs and agents
llms.txtandllms-full.txt; Markdown routes served astext/markdown; overview Markdown lists pages; block Markdown includes the install command.Repo
preview, restricts token permissions, and adds an install smoke test that scaffolds a fresh Astro project and installs everything from a local preview server.Verification
pnpm format:check,pnpm typecheck,pnpm registry:check,pnpm buildall pass locally.🤖 Generated with Claude Code