À propos du projet
Astro est un outil de génération de sites web et un framework web open source conçu pour le web moderne. Sa promesse centrale est une expérience développeur puissante avec une sortie légère, ce qui le rend particulièrement adapté aux sites web axés sur le contenu, tels que les blogs, la documentation, les sites marketing et les portfolios.
L'installation est disponible via la commande de scaffolding recommandée `npm create astro@latest`, ou manuellement avec `npm install astro`. Le README renvoie vers la documentation officielle pour démarrer et vers des projets de démarrage qui peuvent être ouverts directement dans le navigateur.
Le dépôt contient le paquet principal `astro` ainsi que plusieurs paquets et intégrations officiels. Ceux-ci incluent des intégrations de frameworks front-end pour React, Preact, Solid, Svelte et Vue ; des adaptateurs d'hébergement et de serveur pour Node, Vercel, Cloudflare et Netlify ; des utilitaires de contenu et de SEO tels que MDX, RSS et sitemap ; ainsi que l'intégration Alpine.js et Partytown pour la gestion des scripts tiers. Les outils de langage sont également inclus, avec `@astrojs/check`, `@astrojs/language-server`, `@astrojs/ts-plugin` et l'extension VS Code d'Astro.
Le projet maintient également des dépôts officiels séparés pour le compilateur Astro et pour Starlight, un thème de site de documentation. Astro est sous licence MIT, dispose d'un modèle de gouvernance et de vote ouvert, et est sponsorisé via Open Collective. Les directives de contribution et les canaux de soutien de la communauté sont répertoriés, notamment Discord et les discussions GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.