維護者

了解 Exercism 的維護者


簡介

Exercism 的維護者是協助管理我們生態系各個部分的志工。 他們是社群中的資深成員,展現出對 Exercism 價值的認同、工作品質,以及投入時間參與 Exercism 的承諾。

這份文件說明一套成為並持續擔任維護者的正式流程,設計上力求讓每個人都能達成,且對所有人都公平。 如果你希望有一天成為維護者(太棒了!!),那就請繼續讀下去吧! 但請記得,大多數協助打造 Exercism 的人並不是維護者,而是貢獻者。 參與 Exercism 的貢獻沒有任何門檻,每一分幫助我們都心懷感激。

我們的目標是每個學習軌道至少要有兩位活躍的維護者,平台每個部分則至少有一位活躍的維護者。

注意:以下各節主要討論學習軌道維護者。 成為生態系其他部分維護者的流程則有所不同。

職責

維護者負責確保學習軌道在 Exercism 中運作順暢,並持續成長與發展。 具體來說,維護者要:

  • 為學習軌道設定技術方向: 選擇合適的語言版本、工具等。
  • 管理學習軌道的課程大綱: 為學習軌道設計、挑選並定義合適的概念與練習,並確保它們的連結與結構安排妥當。
  • 確保學習軌道運作順暢: 確保學習軌道保持最新狀態、測試執行器速度夠快等。
  • 確保學習軌道符合 Exercism 的標準: Exercism 為每個語言學習軌道訂有規格與標準,以確保平台上一定程度的一致性。雖然維護者對學習軌道的大部分內容有很大的自主權,但所有學習軌道都必須符合 Exercism 的標準。

維護者也負責與我們的貢獻者社群互動。 他們審查來自社群的 PR,扮演 Exercism 的守門人、引導者與啦啦隊。 他們負責讓文件與貢獻指南保持最新,並確保有相關的待處理 issue 供潛在貢獻者著手。

維護者既應體現 Exercism 同理與善良的價值,也要維持我們想注入教育平台的高標準。

權限

維護者履行職責最主要的方式,就是擁有儲存庫的寫入權限。 藉由這項權限,維護者能掌控進入其儲存庫的程式碼。

獎勵

擔任 Exercism 維護者的主要動力多半是內在的:例如與志同道合的人一起打造有意義又有用的事物所帶來的樂趣。 也有職涯上的好處,例如拓展個人人脈、培養技術與軟實力,以及在履歷上留下有意義的課外經歷。

我們也提供一些額外的好處:

  • 在個人檔案與網站各處顯示的「維護者」徽章。
  • 維護者的部落格文章與訪談。
  • 維護者專屬的周邊商品。

維護者的條件

維護者承諾平均每週花約 4 小時維護自己的學習軌道。

成為維護者的途徑

在積極維護的學習軌道上,只要你在 6 個月內於該學習軌道累積 150 點來自建置與/或撰寫的聲譽,就會受邀成為維護者。

在沒有維護者的學習軌道上,我們的限制較不嚴格。 在幾次小幅貢獻被合併之後,你可以在該學習軌道開一個 issue,請求成為維護者。 如果我們注意到你經常為這些較少人維護的學習軌道貢獻,也可能主動邀請你成為維護者。

繼續擔任維護者

我們每六個月會檢查維護者是否仍然活躍。 在這些檢查中,只要在過去 6 個月內透過建置、撰寫或維護學習軌道累積 100 點聲譽,就會受邀繼續擔任維護者。 一般而言,在這段期間內做得很少或什麼都沒做的人,將被卸下維護者身分。 這是原則性的指引,而非絕對的規則;在確認這些決定之前,我們會考量個人的處境以及學習軌道的狀況。

資深學習軌道維護者

當維護者在學習軌道中展現出積極的領導力,且在該學習軌道擔任維護者至少 6 個月後,我們可能會將他指定為資深維護者。 我們用來判斷的大致標準是:維護者在某個學習軌道上透過建置與維護累積至少 1k 聲譽,且在過去 6 個月內於該學習軌道透過建置與維護累積至少 200 點聲譽;但我們會視個別情況而定。

資深維護者在學習軌道中承擔更多責任,引導新的維護者,並在學習軌道中擔任更強勢的領導角色。 當出現不同意見、需要由管理團隊仲裁時,資深維護者的意見預設會更具分量。

資深維護者會在學習軌道上以「資深維護者」徽章標示。

審查維護者

最後一類維護者是我們的審查維護者。他們跨越多個學習軌道工作,負責審查並合併 PR,但不在任何學習軌道上採取主動或擔任領導職位。 審查維護者是 Exercism 團隊中備受信任的成員,加入 Exercism 至少一年,且曾擔任至少一個學習軌道的維護者。 他們由 Exercism 管理員邀請成為審查維護者。 此身分每六個月檢視一次,沒有任何正式的要求。

對於維護者少於兩位的學習軌道,審查團隊會自動加入該學習軌道的儲存庫,並取得寫入權限。 這麼做可確保審查需求永遠能獲得滿足。