私たちが200以上のオープンソースRepoを管理する方法
(turbot.com)1: すぐに応答する
- 課題: 数百のリポジトリにまたがるIssueやPRを見落としやすい
- 解決策: すべてを監視し、Coreチームに通知する
- 教訓: 人は素早い応答を本当に好む
2: 初期コミュニケーションが重要
- 課題: コントリビューターのアイデアがプロジェクトの目標と一致しない可能性がある
- 解決策: 早い段階で、そして頻繁にコミュニケーションを取ること
- 教訓: プロジェクトの目標と期待値を明確に把握し、つらい誤解を避ける
3: コントリビューターをチームメンバーのように扱う
- 課題: コントリビューターにインセンティブを提供すること
- 解決策: 外部コントリビューターを優先し、質の高い貢献のために緊密に協力すること
- 教訓: 親切に、敬意を持って、率直に接すれば、協業が促進され進行速度を高められる
4: Ageレポートで誠実さを保つ
- 課題: 長い間忘れられたIssueやPRは熱意を弱め、進展を妨げる
- 解決策: オープンなIssueおよびPRの「コスト」を評価し、体系的なレビューを確実にするために日次のAgeレポートを使うこと
- 教訓: Ageレポートを作成して定期的に見直すのは大変だが、必ず必要な作業である
5: バーンダウンは必須
- 課題: 長期間続くIssueやPRによってボトルネックが発生することがある
- 解決策: 定期的にリソースを割り当ててバーンダウンすること
- 教訓: トレンドを可視化して、正しい方向へ舵を切る
6: 一貫性が重要
- 課題: リポジトリ全体で一貫性を維持することが重要
- 解決策: ベンチマークを実装し、公開・内部の両方で一貫した設定を適用すること
- 教訓: 一貫性チェックを自動化すること
7: ドキュメントが王様
- 課題: ユーザーがソフトウェアをより簡単に使えるようにする良いサンプルが必要
- 解決策: コントリビューションに高品質なドキュメントが含まれるようにする
- 教訓: ドキュメントを優先すれば、使いやすさが向上し、サポート負担が減る
まだコメントはありません。