GitHunt
EN

enabling-solutions/digital-experience-template

Turborepo with Next.js v13, Storybook v7, Tailwind CSS v3, TanStack Query v4 and GraphQL Codegen. โšก๏ธ Made with DX first: TypeScript + ESLint + Prettier + Husky + CommitLint + Lint-Staged.

Digital Experience Template - Unleash the Power ๐Ÿ’ฅ

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.

๐Ÿ“ฆ What's in the box?

This TurboRepo is powered by pnpm, an efficient package manager. It contains the following packages and applications, designed to work seamlessly together:

๐Ÿš€ Applications and Packages

  • apps/docs: A comprehensive Storybook app for showcasing your components
  • apps/web: A cutting-edge Next.js app for lightning-fast web development
  • packages/ui: A starter React component library shared by both the web and storybook applications
  • packages/eslint-config-custom: Custom eslint configurations, including eslint-config-next and eslint-config-prettier
  • packages/tsconfig: Centralized tsconfig.json files used throughout the monorepo
  • packages/tailwind-config: Custom Tailwind CSS configuration for styling consistency across applications

All packages and applications are fully written in TypeScript.

๐Ÿ”ง Utilities

This TurboRepo comes with pre-configured tools to ensure a smooth development experience:

๐Ÿ—๏ธ Build

To build all apps and packages, run the following command:

pnpm run build

๐Ÿ’ป Develop

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! ๐Ÿš€

enabling-solutions/digital-experience-template | GitHunt