GGI Activity: アップストリームファースト


Table of contents


アップストリームファースト

アクティビティ ID: GGI-A-39 (EN)

説明

このアクティビティは、貢献することのメリットに関する認識を高め、アップストリームファースト原則を徹底することを目的としています。

アップストリームファーストのアプローチでは、オープンソースプロジェクトにおけるすべての開発は、プロジェクトのコア開発者に提出され、彼らによって公開されるために必要な品質とオープン性のレベルを満たす必要があります。

機会評価

アップストリームファーストを念頭に置いてコードを記述することで、次のような成果が得られます。

  • より高品質なコード
  • アップストリームへの提出準備が整ったコード
  • コアソフトウェアにマージされたコード
  • 将来のバージョンと互換性のあるコード
  • 新しいリリースのたびに修正パッチを何度もメンテナンスする必要がない
  • プロジェクトコミュニティからの認知と、より良い、より有益な協力関係

アップストリームファーストとは、単に「親切にする」ことではありません。プロジェクトにおいて発言権を持つこと、予測可能性を持つこと、主導権を握ること、反応するのではなく行動すること、そしてオープンソースを理解することです。(Maximilian Michels (EN))

進捗評価

以下の検証ポイントは、このアクティビティ:アップストリームファーストは実装されていますか?の進捗状況を示しています。

  • サードパーティプロジェクトへのプル/マージリクエスト数の大幅な増加。
  • アップストリームファーストを適用する必要があるサードパーティプロジェクトのリストが作成されている。

推奨事項

  • アップストリーム開発者との交流経験が最も豊富な開発者を特定します。
  • 開発者とコア開発者間の交流を促進します(イベント、ハッカソンなど)。

リソース

アップストリームファーストとは、アップストリームコードのコピーで他の人が恩恵を受けられる問題を解決した場合、その変更をアップストリームに還元することを意味します。つまり、アップストリームリポジトリにパッチを送信するか、プルリクエストを開くことです。

次のアクティビティの提案