Voici un README pour le projet ffcam-aura :
Ce dépôt contient le code source du site FFCAM-aura.fr, développé avec Astro.
Le projet utilise pnpm pour la gestion des paquets. Assurez-vous d’avoir pnpm installé sur votre machine avant de continuer.
Pour installer les dépendances :
pnpm installPour démarrer le site en local :
pnpm devPour vérifier le code et le compiler pour la production :
pnpm run buildPour prévisualiser la version build du site :
pnpm run previewLe site peut être déployé sur Cloudflare Pages avec la commande suivante :
pnpm run deployLes principales configurations se trouvent dans le fichier package.json. Pour les types de Cloudflare Workers, vous pouvez générer les types avec :
pnpm run cf-typegenLe projet suit l'architecture recommandée par Astro, avec les fichiers et dossiers principaux :
- src/ : Contient le code source du site.
- public/ : Contient les ressources publiques (images, icônes, etc.).
- astro.config.mjs : Fichier de configuration pour Astro.
- wrangler.toml : Configuration pour le déploiement sur Cloudflare.
- Astro : Framework de base du site.
- Cloudflare : Utilisé pour héberger et gérer le déploiement du site.
- TypeScript : Utilisé pour le typage et la robustesse du code.
Le code de ce projet est distribué sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Ce README devrait vous aider à démarrer et à contribuer au développement du site.