リポジトリの送信について
個人アカウントが所有するパブリック リポジトリのみを GitHub Community Exchange に送信できます。
リポジトリの送信には、次の 3 種類があります。
-
**学ぶ。** プロジェクトをビルドするための手順を共有するリポジトリ。 -
**協力しましょう。** プロジェクトで作業するコラボレーターを求めるリポジトリ。 -
**学び、協力する。** `Learn` と `Collaborate` の組み合わせであるリポジトリ。
リポジトリの送信の種類を選ぶときは、リポジトリの主な目的を検討してください。
プロジェクトのレベルを上げ、他の学生が見つけやすくするには、1 つ以上のトピックと GitHub Student Developer Pack オファーをリポジトリに割り当てる必要があります。 詳しくは、「トピックでリポジトリを分類する」をご覧ください。
リポジトリが GitHub Community Exchange に送信されると、選んだ目的、トピック、オファーですぐに発行されます。 GitHub Community Exchange コミュニティが、すべてのリポジトリの送信をモデレートします。
送信の要件
リポジトリは、送信を受け入れるための最小要件セットを満たしている必要があります。 送信プロセス中に、選んだリポジトリの送信条件が満たされていない場合は、不足しているアイテムが通知されます。
目的が Learn の送信の場合、リポジトリには次が必要です。
- 説明です。
- プロジェクトのビルド方法に関するテキストやメディアを含む手順を提供する LEARN.md ファイル。 LEARN.md ファイルによってプロジェクトが小さなコンポーネントに分解され、各ステップの詳細が提供されることで、他の学生があなたの指示に従ってプロジェクトをコーディングできるのが理想的です。
- プロジェクトの詳しい説明を提供する README.md ファイル。
- 他のユーザーがあなたのソース コードでできることとできないことを認識するライセンス。
目的が Collaborate の送信の場合、リポジトリには次が必要です。
-
説明です。
-
プロジェクトの詳しい説明を提供する README.md ファイル。
-
他のユーザーがあなたのソース コードでできることとできないことを認識するライセンス。
-
コラボレーターが取り組む課題が複数ある。
-
プロジェクトへのコントリビューションの方法を示す CONTRIBUTING.md ファイル。
`Learn` と `Collaborate` の両方の目的に適したリポジトリの送信は、コミュニティ標準に従うリポジトリです。 詳しくは、「[AUTOTITLE](/communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories)」をご覧ください。
リポジトリの送信
-
GitHub Education ダッシュボードから、GitHub Community Exchange ホーム ページに移動します。
-
リポジトリ一覧の上の、検索とドロップダウンのフィルターの右側にある [リポジトリの追加] をクリックします。
![ボタンとドロップダウン メニューの行のスクリーンショット。 [リポジトリの追加] ボタンが濃いオレンジ色の枠線で囲まれています。](/assets/images/help/education/community-exchange-submission-add-repo.png) -
ポップアップ ウィンドウで [送信の目的は何ですか?] ドロップダウン メニューを使って、送信に一致する 1 つ以上のエントリを選びます。
-
**[どのリポジトリを使用しますか?]** ドロップダウン メニューを使用して、送信に使用するリポジトリを選びます。 申請条件が満たされていない場合は、不足しているアイテムが通知されます。リポジトリを表示して条件を満たすように変更する場合は、 **[リポジトリの編集]** をクリックします。 -
**[どのオファーをプロジェクトに使用しましたか?]** ドロップダウン メニューを使用して、送信に一致する 1 つ以上のエントリを選びます。 -
**[プロジェクトの送信]** をクリックします。