コンテンツにスキップ

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プロポーザルが見つかります。

貢献の種類

Astro Docsウェブサイトは… Astroウェブサイトです!これをメンテナンスするためには、文書コンテンツだけでなく、Astroコードのメンテナンスや、a11y、CSS、UI、UXに関する問題への対処が必要です。また、ドキュメントを複数の言語で提供しているため、サイト全体の翻訳を手伝ってもらう必要があります。

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コミュニティ内の役割に関するガイドです。

コントリビューター

このドキュメントは、親切な人たちによってもたらされたものです。GitHubで参加しましょう!