Skip to content

refactor: modernize docs-app with Tailwind CSS v4 and Shiki#44

Merged
hdcodedev merged 1 commit intomainfrom
refactor/docs-app-redesign
Mar 28, 2026
Merged

refactor: modernize docs-app with Tailwind CSS v4 and Shiki#44
hdcodedev merged 1 commit intomainfrom
refactor/docs-app-redesign

Conversation

@hdcodedev
Copy link
Copy Markdown
Member

@hdcodedev hdcodedev commented Mar 28, 2026

Summary

  • Migrate CSS design system from custom properties to Tailwind CSS v4 with oklch color tokens, reducing stylesheet size by ~950 lines
  • Replace react-syntax-highlighter with Shiki for higher-fidelity syntax highlighting
  • Switch markdown rendering from @mdx-js to react-markdown with remark-gfm
  • Add clsx and tailwind-merge utilities for composable className handling
  • Refactor components (Sidebar, Header, MarkdownRenderer, AgentPromptBuilder, VersionSwitcher) to use new utility patterns and Tailwind classes
  • Add new utility modules: copy-to-clipboard.ts, utils.ts
  • Add PostCSS config and privacy policy layout

Changes

  • 50 files changed: 2,817 insertions, 3,658 deletions
  • Net reduction of ~841 lines of code
  • Lint passes cleanly (warnings only)

…ghlighting

Migrate the docs application to a Tailwind CSS v4 design system with oklch
color tokens, replace react-syntax-highlighter with Shiki for improved
code highlighting, switch from @mdx-js to react-markdown for rendering,
and remove legacy agent skill directories in favor of a centralized
.impeccable.md design context file.

Co-Authored-By: Kilo <kilo@kilocode.ai>
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 28, 2026

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

Project Deployment Actions Updated (UTC)
charts Ready Ready Preview, Comment Mar 28, 2026 11:40am

@hdcodedev
Copy link
Copy Markdown
Member Author

Related Issues

This PR addresses the following issues:

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