Skip to content

Astro, Tailwindcss, DaisyUI, Turborepo With Documentation

Notifications You must be signed in to change notification settings

pdkn/pdkn-html-starterkit

Repository files navigation

Turborepo, Astro, Tailwind, DaisyUI, Netlify starter

This is a demo monorepo on how to make an easily configualbe Design System from open-source libraries.

WIP This is under active development, not production ready.

What's inside?

This turborepo uses Yarn as a package manager. It includes the following packages/apps:

Apps and Packages

  • docs: a Astro.js app
  • web: another Astro.js app
  • ui: a stub component library shared by both web and docs applications
  • Design System: UI uses DaisyUI with Tailwind to make an easily configurable design system.
  • eslint-config-custom: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • tsconfig: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Build

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

cd my-turborepo
yarn run build

To build individual apps, run the following command:

cd my-turborepo/apps/web
yarn run build

Develop

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

cd my-turborepo
yarn run dev

To develop individual apps, run the following command:

cd my-turborepo/apps/web
yarn run dev

Useful Links

Learn more about the power of Turborepo:

About

Astro, Tailwindcss, DaisyUI, Turborepo With Documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published