Ce dépôt contient le code source du site Baas Landing Bot, développé avec Gatsby.
Avant de commencer, assurez-vous d'avoir installé:
Pour installer les dépendances du projet:
# Avec Yarn (recommandé)
yarn
# Ou avec npm
npm installLe projet utilise des variables d'environnement configurées dans les fichiers:
.env.development(développement local).env.pre-production(pré-production).env.production(production)
Pour démarrer le serveur de développement:
# Avec Yarn
yarn develop
# ou
yarn start
# Ou avec npm
npm run develop
# ou
npm startLe site sera disponible sur http://localhost:8000.
L'interface GraphQL de Gatsby sera accessible sur http://localhost:8000/___graphql.
Pour créer une version optimisée pour la production:
# Avec Yarn
yarn build
# Ou avec npm
npm run buildPour visualiser la version de production en local:
# Avec Yarn
yarn serve
# Ou avec npm
npm run serveLe site sera disponible sur http://localhost:9000.
# Nettoyer le cache Gatsby
yarn clean
# Vérifier les types TypeScript
yarn typecheck
# Formater le code avec Prettier
yarn format/src: Code source de l'application/public: Fichiers statiquesgatsby-config.ts: Configuration principale de Gatsbygatsby-node.ts: API Gatsby pour la génération de pagestailwind.config.js: Configuration de Tailwind CSS
- Gatsby - Framework React pour sites statiques
- React - Bibliothèque UI
- TypeScript - Typage statique
- Tailwind CSS - Framework CSS utilitaire