GitHub でコミュニティ主導のソフトウェア プロジェクトを構築する

概略

エンタープライズまたはオープンソースのソフトウェア プロジェクトを管理する場合でも、GitHub を使用して、推奨されるガイドライン、行動規範、セキュリティのベスト プラクティスを強化しながら、コミュニケーションとコラボレーションを促進するコミュニティを構築する方法について説明します。

このラーニング パスでは、次の方法を学習します。

  • プロプライエタリプロジェクトとオープンソースプロジェクトの両方にコミュニティの関与を構築します。
  • アイデアがオープンソース プロジェクトに適しているかどうかを選択します。
  • 既存のプロジェクトをパーソナル コンピューターまたは従来のバージョン管理システムから GitHub に移動します。
  • GitHub リポジトリをセキュリティで保護します。
  • オープンソース プロジェクトに投稿する。

前提条件

このラーニング パス内のモジュール

issue、通知、ブランチ、コミット、pull requestなど、GitHub の主要な機能を使用する方法について説明します。

効果的な検出可能性、ガイダンス、メンテナンスを通じて、GitHub で成功した InnerSource プログラムを管理する方法について説明します。

共同作成者のガイダンスを確立し、実証済みのプロセスに従い、コミュニティ標準を使用して、成功したオープンソース プログラムを作成する方法について説明します。

既存のプロジェクトを GitHub にアップロードする方法について説明します。

従来のバージョン管理システムから既存のプロジェクトを GitHub に移動する方法について説明します。

このモジュールでは、GitHub でセキュリティで保護されたリポジトリを構築、ホスト、および保守するためのベスト プラクティスについて説明します。

GitHub を使用して、投稿するオープンソースのプロジェクトとタスクを見つける方法について説明します。 pull request を作成し、プロジェクトの保守担当者と効果的に通信して、変更を受け入れる方法について説明します。 オープンソース コミュニティに参加することの利点について説明します。