維護人員:避免倦怠

本指南適用於維護人員。這些特殊人員擁有 Homebrew 儲存庫的寫入權限,並協助合併其他人的貢獻。你可能會發現這裡寫的內容很有趣,但它絕對不是寫給每個人的。

1. 使用 Homebrew

Homebrew 的維護人員應定期使用它。部分原因是,除非你能設身處地為我們的使用者著想,否則你不會成為一名優秀的維護人員,但也有可能是你決定停止使用 Homebrew,而到那時你應該也決定不再成為維護人員,並尋找其他工作。

2. 離開時無需感到罪惡感

所有維護人員都可以隨時停止在 Homebrew 上的工作,而無需感到罪惡或解釋(例如辭去工作)。我們在離開後仍可能會請你協助回答問題,但你沒有義務回答。就像一份工作一樣,如果你製造了一團糟,然後離開,你仍然沒有任何義務,但我們可能會對你另眼相看(或現實地說,可能只是還原有問題的工作)。就像一份工作一樣,你可能應該每年至少休息幾次 Homebrew。

這也表示貢獻者應成為消費者。如果所有者發現他們沒有在現實世界中使用專案,他們應該重新考慮自己參與專案的程度。

3. 優先考慮維護人員,高於使用者

以使用者為中心很重要,但最終,只要你遵循上述第 1 點,Homebrew 的最低使用者數量將是維護人員的數量。但是,如果 Homebrew 沒有維護人員,它很快就會對所有使用者毫無用處,而且專案將會消失。因此,沒有任何使用者的抱怨、行為或需求會優先於維護人員的倦怠。如果使用者不喜歡專案的方向,影響它的最簡單方法是做出重大且高品質的程式碼貢獻,並成為維護人員。

4. 學會拒絕

Homebrew 會收到許多功能要求、無法重現的錯誤報告、使用問題和我們不會接受的公關。一旦我們意識到這些問題不會得到解決或合併,就應盡快將它們關閉。這比在經過長時間審查後才做出此決定要仁慈得多。我們的問題追蹤器應反映待完成的工作。

5. 放慢速度

我們是一個由志工經營的開放原始碼專案,被許多人使用。這可能表示會覺得有很大的壓力,必須盡快完成修復、套件或專案。試著不要感受到這種壓力;放慢速度,專注於讓 Homebrew 變得令人愉快。如有疑問:過度傳達你的決策。現在隨時可以還原,明天再進行適當的修復。


感謝 https://gist.github.com/ryanflorence/124070e7c4b3839d4573,它影響了本文檔。

Fork me on GitHub