バーンアウトの回避

このガイドはメンテナー向けです。 これらの特別な人々は、Jekyllのリポジトリの1つ以上に書き込み権限を持ち、他の人々の貢献のマージを支援します。ここに書かれている内容は興味深いものかもしれませんが、すべての人向けではありません。

1. Jekyllを使う

Jekyllのメンテナーは、定期的にJekyllを使用する必要があります。これは、ユーザーの立場に立って考えられない限り、優れたメンテナーにはなれないという部分的な理由と、ある時点でJekyllの使用を停止することに決定した場合、メンテナーであることをやめて、他の仕事を見つけるべきであるという理由からです。

2. 辞めることに罪悪感を持たない

すべてのメンテナーは、いつでも罪悪感や説明なしにJekyllの作業を停止できます(仕事のように)。辞めた後も質問について協力を求められるかもしれませんが、回答する義務はありません。大きな混乱を起こして辞めたとしても、義務はありませんが、私たちはそのことを悪く思うかもしれません(あるいは、現実的には、問題のある作業を元に戻す可能性が高いでしょう)。また、少なくとも年に数回はJekyllから休憩を取るべきです。

これは、貢献者も消費者であるべきであることも意味します。メンテナーが、現実世界でプロジェクトを使用していないことに気づいた場合、プロジェクトへの関与を見直すべきです。

3. ユーザーよりもメンテナーを優先する

ユーザー中心であることは重要ですが、最終的には、上記1.に従う限り、Jekyllの最小限のユーザー数はメンテナーの数になります。しかし、Jekyllにメンテナーがいなければ、すぐにすべてのユーザーにとって役に立たなくなり、プロジェクトは終了します。その結果、いかなるユーザーからの苦情、行動、ニーズも、メンテナーのバーンアウトよりも優先されません。ユーザーがプロジェクトの方向性に満足していない場合、それを左右する最も簡単な方法は、質の高い重要なコードへの貢献を行い、メンテナーになることです。

4. ノーと言うことを学ぶ

Jekyllには、多くの機能要求、再現不可能なバグレポート、使用方法に関する質問、受け入れないPRが寄せられます。これらは、解決またはマージされないことがわかった時点ですぐに閉じられるべきです。これは、長いレビュー期間後に決定するよりも親切です。私たちの課題トラッカーは、行うべき作業を反映する必要があります。


このドキュメントに影響を与えたhttps://gist.github.com/ryanflorence/124070e7c4b3839d4573に感謝します。

このドキュメントの完璧な基盤を提供してくれたHomebrewの「バーンアウトの回避」ドキュメントに感謝します。