このプロジェクトについて

AstroはモダンWeb向けに位置づけられたオープンソースのWebサイトビルドツール兼Webフレームワークです。その核心的な約束事は、軽量な出力を伴う強力な開発者体験であり、ブログ、ドキュメント、マーケティングサイト、ポートフォリオなどのコンテンツ駆動型Webサイトに向いています。 インストールは、推奨されるスキャフォールディングコマンド `npm create astro@latest` を通じて利用可能で、手動では `npm install astro` を使用します。READMEは、入門用の公式ドキュメントと、ブラウザで直接開けるスタータープロジェクトへのリンクを案内しています。 リポジトリには、メインの `astro` パッケージに加えて、複数の公式パッケージと統合が含まれています。これには、React、Preact、Solid、Svelte、Vue向けのフロントエンドフレームワーク統合、Node、Vercel、Cloudflare、Netlify向けのホスティングおよびサーバーアダプター、MDX、RSS、sitemapなどのコンテンツとSEOユーティリティ、Alpine.js統合とサードパーティースクリプト処理用のPartytownが含まれます。言語ツールも含まれており、`@astrojs/check`、`@astrojs/language-server`、`@astrojs/ts-plugin`、およびAstro VS Code拡張機能があります。 プロジェクトでは、Astroコンパイラと、ドキュメントサイトテーマであるStarlight用の個別の公式リポジトリも維持しています。AstroはMITライセンスで提供され、オープンなガバナンスと投票モデルを採用し、Open Collectiveを通じてスポンサーされています。貢献ガイドラインとコミュニティサポートチャネルも記載されており、DiscordとGitHubディスカッションが含まれます。