開源項目 如何形成這些領(lǐng)導(dǎo)力角色的?

2020-09-08 17:47 更新

將領(lǐng)導(dǎo)力角色正規(guī)化,可以幫助人們找到歸屬感,且可以讓其它社區(qū)成員明白應(yīng)該找誰能夠獲得幫助。

對于一個較小的項目來講,指定領(lǐng)導(dǎo)者,只需要在 README 或 CONTRIBUTORS 文本文件中寫上他們的名字即可。

對于稍大型點(diǎn)的項目,如果你已經(jīng)擁有了網(wǎng)頁的話,那么請創(chuàng)建一個團(tuán)隊的頁面,或者創(chuàng)建一個團(tuán)隊領(lǐng)導(dǎo)的頁面。舉例來說, PostgreSQL 就擁有一個很全面地團(tuán)隊頁面 ,而且每位貢獻(xiàn)者都擁有簡短的介紹。

如果你的項目擁有非?;钴S的貢獻(xiàn)者社區(qū),你或許會專門建立一個維護(hù)者的”核心團(tuán)隊”,甚至是根據(jù)不同的話題所有者成立子的委員會(例如,安全,問題篩選,或者是社區(qū)準(zhǔn)則)。讓人們自行組織、且能夠讓志愿者自行找到自己喜歡的角色,而不是去分配他們。

[我們] 為核心團(tuán)隊設(shè)立多個”子團(tuán)隊”。每個子團(tuán)隊都會專門的聚焦于某個特定的領(lǐng)域,舉例來說,語言設(shè)計或程序庫(…) 為了確保全局的協(xié)調(diào)和健壯,會將整體的項目設(shè)置為同一個愿景,每個子團(tuán)隊是由核心團(tuán)隊的一員。

“Rust 治理 RFC”

領(lǐng)導(dǎo)者團(tuán)隊或許要創(chuàng)建一個指定的頻道(如IRC),又或者是參與項目的日常討論(如Gitter或Google Hangout)。你需要將這些會議可以公開訪問,以便讓人們方便傾聽。舉例來說, Cucumber-ruby 就會每周開一次會議,每次持續(xù)幾小時 .

一旦你建立了領(lǐng)導(dǎo)力角色,一定不要忘記撰寫文檔,告訴人們?nèi)绾纬蔀轭I(lǐng)導(dǎo)者!要為如何成為一名維護(hù)者或加入到項目的子委員會創(chuàng)建一個清晰的流程,并將之寫入 GOVERNANCE.md 文件。

諸如Vossibility 這樣的工具,可以幫助你追蹤誰是(或不是)項目的貢獻(xiàn)者。為這些信息作說明,以避免社區(qū)出現(xiàn)維護(hù)者作出私自的決定。

另外,如果你的項目在托管在GitHub上,考慮將你的項目從個人賬戶遷移到某個組織,而且要為組織增加額外的一個備份的管理員。 GitHub 上的組織 能夠讓權(quán)限管理和多倉庫管理更加的輕松,而且可通過 共享所有權(quán) 來保護(hù)你的項目。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號