Introduction

Learn about docs-please and how it works

Introduction

docs-please is a Nuxt layer that provides a complete documentation theme using shadcn-vue components.

Why This Layer?

  • No nuxt-ui dependency - Uses shadcn-vue + reka-ui primitives
  • Tailwind CSS v4 - Modern CSS with oklch colors
  • Full control - Components are included in the layer, not external
  • Easy customization - Override any component or style

Architecture

The layer provides:

  • Layouts - default and docs layouts
  • Components - Header, Footer, Sidebar, TOC
  • Composables - Navigation, config utilities
  • Styling - Tailwind v4 with CSS variables

Next Steps