This is a monorepo containing various packages relating to 🚀 Astro. Astro is a web framework optimized for building fast, content-driven websites. It is an excellent match with the core @db-ux packages since its framework-agnostic and makes it very easy to build static or hybrid websites.
The monorepo contains the following packages:
@db-ux/astro- An astro integration that is the core component of this repository. It makes it incredibly easy to bootstrap astro projects that make full use of our@db-ux/core-*packages.
Before contributing, please make sure to familiarize yourself with our code of conduct.
Start by checking out this repository:
git clone [email protected]:db-ux-design-system/astro.git
cd astroNext, wee recommend using nvm to ensure you're using the proper node version:
nvm install
nvm useNow you can proceed with installing dependencies and initializing the repository:
pnpm -r i
pnpm prepareNow you may start developing, e.g. by running:
pnpm dev:astro
pnpm check- Perform all code checks (like linting, format and type checks)pnpm lint- Lint entire projectpnpm format- Format entire projectpnpm test- Execute all tests