web-dev-qa-db-ja.com

善意のあるオープンソースの貢献者にどのように対処しますか?

プログラマーから連絡があり、プロジェクトへの貢献を求められた場合、どのように対処しますか?

  • この男がいい人かどうか分からない。おそらく、彼は自分の価値よりももっと面倒になるでしょう。
  • 彼は功績のためだけに成功したプロジェクトに自分の名前を付けようとしているのかもしれません。
  • 彼は、プロジェクトを実際には望まない方向に進めようとしている可能性があり、余分な複雑さには値しないと思われる機能を追加しています。
  • または、彼は非常に役立つ貢献者かもしれません。あなただけが知りません。

知らない人からのリクエストをどのように処理しますか(具体的には、GitHubでそれが何か違いがある場合)?ここでのエチケットは何ですか?

30
Solo

OSSプロジェクトのメンバーシップは、人々が面接されて選ばれる資金提供を受けた企業チームと同じではありません。ソースはすでにそこにあります(それ以外の場合はオープンソースではありません)。パッチを送るように伝えます。それらが適切なパッチである場合(そしてmust最初に確認する)、それらをコミットします。見込み顧客が信頼を築き、貴重な貢献をした歴史を築いたら、書き込み権限を与えます。

OSSチームは有機的に成長します。自分で質問できるようにし、時間の経過とともに彼らにいくつかのストリートクレディを構築させます。

41
Michael

この熱心な人にプルリクエストを送らせてみませんか?あなたはその人のコードをレビューして批評する機会があります。これは最も簡単な解決策のようです。

54
duggiefresh

暫定的に彼からの変更を受け入れて確認します。彼の価値が証明されたら、彼にソースコードリポジトリへの書き込みアクセス権を与えます。

16
Robert Harvey