バーンアウトの回避
このガイドはメンテナー向けです。 これらの特別な人々は、Jekyllのリポジトリの1つ以上に書き込み権限を持ち、他の人々の貢献のマージを支援します。ここに書かれている内容は興味深いものかもしれませんが、すべての人向けではありません。
1. Jekyllを使う
Jekyllのメンテナーは、定期的にJekyllを使用する必要があります。これは、ユーザーの立場に立って考えられない限り、優れたメンテナーにはなれないという部分的な理由と、ある時点でJekyllの使用を停止することに決定した場合、メンテナーであることをやめて、他の仕事を見つけるべきであるという理由からです。
2. 辞めることに罪悪感を持たない
すべてのメンテナーは、いつでも罪悪感や説明なしにJekyllの作業を停止できます(仕事のように)。辞めた後も質問について協力を求められるかもしれませんが、回答する義務はありません。大きな混乱を起こして辞めたとしても、義務はありませんが、私たちはそのことを悪く思うかもしれません(あるいは、現実的には、問題のある作業を元に戻す可能性が高いでしょう)。また、少なくとも年に数回はJekyllから休憩を取るべきです。
これは、貢献者も消費者であるべきであることも意味します。メンテナーが、現実世界でプロジェクトを使用していないことに気づいた場合、プロジェクトへの関与を見直すべきです。
3. ユーザーよりもメンテナーを優先する
ユーザー中心であることは重要ですが、最終的には、上記1.に従う限り、Jekyllの最小限のユーザー数はメンテナーの数になります。しかし、Jekyllにメンテナーがいなければ、すぐにすべてのユーザーにとって役に立たなくなり、プロジェクトは終了します。その結果、いかなるユーザーからの苦情、行動、ニーズも、メンテナーのバーンアウトよりも優先されません。ユーザーがプロジェクトの方向性に満足していない場合、それを左右する最も簡単な方法は、質の高い重要なコードへの貢献を行い、メンテナーになることです。
4. ノーと言うことを学ぶ
Jekyllには、多くの機能要求、再現不可能なバグレポート、使用方法に関する質問、受け入れないPRが寄せられます。これらは、解決またはマージされないことがわかった時点ですぐに閉じられるべきです。これは、長いレビュー期間後に決定するよりも親切です。私たちの課題トラッカーは、行うべき作業を反映する必要があります。
このドキュメントに影響を与えたhttps://gist.github.com/ryanflorence/124070e7c4b3839d4573に感謝します。
このドキュメントの完璧な基盤を提供してくれたHomebrewの「バーンアウトの回避」ドキュメントに感謝します。