Skip to content

flnt-fr/workshop-astro

Repository files navigation

🌌 Devenez un Astronaute : Découvrez le Framework Astro 🚀

Bienvenue à l'atelier "Devenez un Astronaute : Découvrez le Framework Astro" ! Cet atelier est conçu pour vous initier à l'univers d'Astro, un framework moderne qui simplifie le développement de sites web performants.

En explorant notre univers grâce à l'API de la NASA, vous apprendrez les bases d'Astro tout en créant un projet captivant. 🌍🪐🌠


🎯 Objectifs de l'atelier

  • Découvrir les bases du framework Astro : structure, composants et fichiers.
  • Créer des pages statiques pour chaque planète du système solaire.
  • Consommer une API externe (API de la NASA) pour récupérer des données dynamiques.
  • Comprendre comment Astro génère des sites web ultra-rapides.

🛠️ Prérequis

Avant de commencer, assurez-vous d'avoir les éléments suivants :

  1. Node.js (version 18 ou supérieure) : Télécharger ici.
  2. Un éditeur de code (recommandé : Visual Studio Code).

🚀 Démarrage rapide

Cloner le dépôt

git clone https://github.com/hex46/workshop-astro.git
git checkout init
cd workshop-astro

Installer les dépendances

```bash
npm install
npx playwright install --with-deps
```

### Lancer le serveur

```bash
npm run dev
```

### Lancer les tests d'une étape

```bash
npm run test:1
```

Vous pouvez remplacer `1` par le numéro de l'étape pour lancer les tests correspondants.

### Lancer les tests en version UI

```bash
npm run test:ui
```

---

## 💬 Support et questions

Si vous avez des questions pendant ou après l'atelier, n'hésitez pas à demander ! 🚀
Happy coding! ✨

## 🙏 Crédit

- Les images utilisées et présentes dans le dossier `assets/nasa/` sont la propriété de la NASA.
- Les images utilisées et présentes dans le dossier `assets/astro/` sont la propriété d'Astro.

About

Workshop présentant quelques fonctionnalités d'Astro.build

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages