Welcome to the ultimate DXP Template! This repository contains a fully configured boilerplate to kickstart your projects with TurboRepo, Next.js 13, Storybook 7.0, TailwindCSS, and GraphQL Codegen.
This TurboRepo is powered by pnpm, an efficient package manager. It contains the following packages and applications, designed to work seamlessly together:
apps/docs
: A comprehensive Storybook app for showcasing your componentsapps/web
: A cutting-edge Next.js app for lightning-fast web developmentpackages/ui
: A starter React component library shared by both the web
and storybook
applicationspackages/eslint-config-custom
: Custom eslint
configurations, including eslint-config-next
and eslint-config-prettier
packages/tsconfig
: Centralized tsconfig.json
files used throughout the monorepopackages/tailwind-config
: Custom Tailwind CSS configuration for styling consistency across applicationsAll packages and applications are fully written in TypeScript.
This TurboRepo comes with pre-configured tools to ensure a smooth development experience:
To build all apps and packages, run the following command:
pnpm run build
To start developing across all apps and packages, run the following command:
pnpm run dev
Give your projects the best start with this Digital Experience Boilerplate. Enjoy the perfect blend of speed, scalability, and developer experience! 🚀