Premiers pas
Explainer v2 est un boilerplate de documentation monorepo construit avec Astro, React, Tailwind CSS 4 et pnpm. Il fournit trois applications indépendantes — docs, blog et website — partageant une bibliothèque commune de composants UI et MDX.
Installation
Cloner le dépôt
git clone https://github.com/LeadcodeDev/explainer-v2.git
cd explainer-v2 Installer les dépendances
pnpm install Configurer les variables d'environnement
Copiez le fichier d’environnement d’exemple et ajustez les valeurs si nécessaire :
cp .env .env.localPUBLIC_WEBSITE_URL=http://localhost:4323
PUBLIC_DOCS_URL=http://localhost:4321
PUBLIC_BLOG_URL=http://localhost:4322Démarrer le serveur de développement
pnpm devCela démarre les trois applications simultanément grâce à Turborepo.
Serveurs de développement
| Application | Port | URL | Package |
|---|---|---|---|
| Docs | 4321 | http://localhost:4321 | @explainer/docs |
| Blog | 4322 | http://localhost:4322 | @explainer/blog |
| Website | 4323 | http://localhost:4323 | @explainer/website |
Vous pouvez également démarrer une seule application :
pnpm dev --filter @explainer/docs