Redesign the site and docs for TallCraftUI 3 - #2
Open
developermithu wants to merge 1 commit into
Open
developermithu wants to merge 1 commit into
developermithu wants to merge 1 commit into
Conversation
Rebuild the homepage as a product page and the docs as a three-column documentation site, driven by a single registry in config/docs.php. - Homepage: hero with a live dashboard that flips to its Blade source, interactive showcase (form, table, settings, sign in, dialogs and toasts), syntax demo, boilerplate comparison, component overview, install steps and open source section - Docs: generated sidebar, breadcrumbs, previous/next, related components, automatic "On this page" with scrollspy, Cmd/Ctrl+K search palette over /search-index.json (replaces Algolia DocSearch) - API reference on every component page, read from the package's component classes - New code blocks: preview over code, language label, copy button, collapsible long snippets, tabbed code groups - New pages: docs introduction, Theming, Changelog, Theme toggle - Rewritten for 3.x: Installation, Configuration, Upgrade guide, Contributing - Design system: Instrument Sans and JetBrains Mono, gray neutrals, teal accent, dark mode, mobile drawer nav and mobile TOC - SEO: canonical and Open Graph URLs pinned to tallcraftui.com, JSON-LD, new OG image, consistent titles, sitemap additions - Fix doc bugs: capitalized Indigo and misspelled fuchsia attributes, unsupported 2xl button size, broken avatar URLs - Point docs repo links to developermithu/tallcraftui.com Co-Authored-By: Claude Opus 5.5 <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.
Redesigns tallcraftui.com for TallCraftUI 3: the homepage is now a short product page, and the docs are a three-column site generated from one registry. Built with TallCraftUI components wherever practical.
Homepage
Docs
config/docs.phpdrives the sidebar, search index, breadcrumbs, previous/next, related components, the/docslanding page and the homepage component grid (App\Support\Docs)./opens a keyboard-navigable search palette over/search-index.json. This replaces Algolia DocSearch./docs), Theming, Changelog (every release from v0.9 to v3.0.0-beta.1, from the GitHub releases) and Theme toggle (the component shipped in v2.0.5 but had no page).UPGRADE.md, with 1.x → 2.0 kept) and Contributing.Design, SEO and fixes
grayneutrals to match the library's dark mode, and a teal accent. Includes dark mode, a mobile drawer nav built on<x-drawer>, and<x-theme-toggle>in the header.https://tallcraftui.com, set bydocs.site_urland overridable withDOCS_SITE_URL. Also adds a new OG image, consistent page titles, the five missing pages in the sitemap and an absolute sitemap URL inrobots.txt.Indigo(7 pages) and misspelledfuschsiarendered the wrong colors, the button page showed an unsupported2xlsize, the select example used dead Twitter avatar URLs, and the dropdown page had a mislabelled heading.developermithu/tallcraftui.com.Testing
/and/search-index.jsonreturn 200.wire:navigatebetween pages; skip link and focus rings; mobile nav and mobile TOC.Before merging
public/buildisn't rebuilt. Runbun run build, because the CSS and JS changed.@docsearch/cssdependency is now unused. I left it inpackage.jsonsobun.lockbstays untouched.routes/web.phpstill exposes publicGET /fresh, which runsmigrate:fresh --seed --force. Anyone can wipe the production database with it./clear,/optimizeand/storage-linkare public too. This PR doesn't change them, but they should be removed or protected.2.xbranch, and the 1.x link still points tov1-tallcraftui.developermithu.com. Updateconfig/docs.phpif those docs live elsewhere.🤖 Generated with Claude Code