コンテンツにスキップ

Astroに貢献する

私たちは、どんな規模の貢献も、どんなスキルレベルの貢献者(コントリビューター)も歓迎します。オープンソースのプロジェクトとして、コントリビューターに対し報いることが重要だと考えています。PR、テクニカルライティング、提案された機能の実現のために、喜んでガイダンスを提供します。

より深く関わりたいですか?さまざまな役割、メンテナーの指名プロセス、コードレビュープロセス、行動規範の執行に関する詳細については、ガバナンスドキュメントを参照してください。

Astroプロジェクトに貢献する方法はたくさんあります!すべてのAstroリポジトリには、プロジェクトのルートにあるCONTRIBUTING.mdファイルへのリンクを含んだREADMEがあります。

AstroのGitHubプロフィールにアクセスすると、以下のリポジトリが見つかります。

  • 公式インテグレーションとスターターテンプレートを含む、Astroのメインコードベース

  • Astro Docsは、Astroのウェブサイト全体です!文章だけでなく、a11y、CSS、UI、UXに関する問題を解決するAstroコードによる貢献も歓迎です。また、ドキュメントを数ヶ国語で公開しているので、サイト全体の翻訳への協力も必要としています。

  • WASMとして配布されている、Goで書かれたAstroコンパイラ

  • Astro言語(.astroファイル)に必要なエディターツールである、Astroの言語ツール

  • Astroの公式ドキュメントフレームワークであるStarlight

  • Astroの未来が形作られるAstroロードマップ!Astroプロジェクトに関するアイデアや提案、正式なRFCプロポーザルが見つかります。

コードやコンテンツによる貢献のほかにも、PRにレビューコメントを残したり、既存のGitHub IssuesやDiscussionsにアイデアを追加したり、「ピン止め」されたissueのメンテナンスタスクに参加したりすることで、大きな貢献ができます!

すべてのPR、特に翻訳のPRにはレビュアーが必要です!PRをレビューしてコメントや提案、承認を意味する「LGTM!」(「Looks Good To Me!」)を残すことは、Team Docsを開始し、Astroについてより詳しく学ぶための最適な方法です。

また、Discordコミュニティも非常に活発です!私たちは、新しいメンバーを歓迎し、サポートの質問に答え、Astroで作成したものやAstroのために作成したものを共有する人々の貢献を高く評価しています!Astroは、GitHub上での通常の貢献だけでなく、私たちのコミュニティと関わり、ブログ記事やビデオ、カンファレンスでの講演でAstroを共有し、私たちのコミュニティの健全性を維持する助けとなるコミュニティメンバーを評価し、サポートしています。

Astro Docsへの貢献を支援するために、いくつかのガイドを用意しています。

初めてのオープンソースへの貢献であっても、あなたが作成した新しいAstroの機能に関するドキュメントを追加したい場合であっても、経験豊富な翻訳者であるあなたが次に翻訳するページを探している場合であっても、PRレビュアーとしての貢献について学びたい場合であっても、私たちはあなたをサポートします!

誤字修正者、ライター、翻訳者、機能の作成者、さらにはPRレビュアーとしてあなたがAstro Docsへ貢献するために作成されたドキュメントを、専用サイトAstro Docs Docsにアクセスして確認してください。

このドキュメントは、多くの方々の協力によって提供されています。GitHubで参加しましょう!