Sobre el proyecto

Astro es una herramienta de construcción de sitios web y un marco web de código abierto posicionado para la web moderna. Su promesa central es ofrecer una potente experiencia de desarrollo con una salida ligera, lo que lo hace especialmente adecuado para sitios web orientados a contenido, como blogs, documentación, sitios de marketing y portfolios. La instalación está disponible a través del comando de andamiaje recomendado `npm create astro@latest`, o manualmente mediante `npm install astro`. El README señala la documentación oficial para comenzar y los proyectos de inicio que pueden abrirse directamente en el navegador. El repositorio contiene el paquete principal `astro`, además de varios paquetes e integraciones oficiales. Estos incluyen integraciones de marcos frontend para React, Preact, Solid, Svelte y Vue; adaptadores de alojamiento y servidor para Node, Vercel, Cloudflare y Netlify; utilidades de contenido y SEO como MDX, RSS y sitemap; e la integración de Alpine.js junto con Partytown para el manejo de scripts de terceros. También se incluye la herramienta de lenguaje, con `@astrojs/check`, `@astrojs/language-server`, `@astrojs/ts-plugin` y la extensión de Astro para VS Code. El proyecto también mantiene repositorios oficiales separados para el compilador de Astro y para Starlight, un tema de sitios de documentación. Astro está licenciado bajo MIT, cuenta con un modelo de gobernanza y votación abierto, y recibe patrocinio a través de Open Collective. Se enumeran las pautas de contribución y los canales de soporte comunitario, incluyendo Discord y las discusiones de GitHub.