構建開源的社區健康分析平臺

Linux中國 2021-09-19 13:19:33 阅读数:645

健康 分析

一個學術性的 OSPO 正在與 CHAOSS 軟件合作,以建立一個社區健康分析平臺。

羅切斯特理工學院Rochester Institute of Technology(RIT)最近在增加其在開源世界的影響力方面取得了相當大的進展。RIT的自由和開源軟件及自由文化輔修課程是學術界的第一個此類課程。例如,其開源項目辦公室 [email protected] 已經開始幫助 RIT 的教職員工和研究員為他們的開源項目建立和維護社區。

這些進展是由 RIT 的學生、教師和工作人員推動的。目前,大學裏已經有越來越多的人在管理他們自己的開源項目。然而,運行一個完全的開源項目可能是很麻煩的。這主要來自於維護項目的社區和管理數據,如項目的代碼、問題跟踪和倉庫。

為了幫助他們,[email protected] 正在創建一個名為 Mystic 的系統,這是一個社區健康分析平臺,利用了 ,這是一個由  軟件開發的開源工具包,為開源項目提供了指標和分析。GrimoireLab 允許用戶收集、豐富、過濾和可視化一個項目的數據,例如一個報告的問題被解决的時間、貢獻者的關系等。

Mystic 將作為一個前端門戶,任何人都可以提交他們的項目。在那裏,項目將被直接發送到 GrimoireLab,它將在幾分鐘後為提交者計算並發布項目的指標。

[email protected] 的全棧開發者和 Mystic 的首席開發者 Emi Simpson 說:“我們希望 RIT 的任何管理、領導或參與開源項目的人都能將該項目提交給 Mystic,並獲得他們需要的任何指標”。

這個過程很簡單。登錄 Mystic 後,上傳項目的用戶會打開一個彈出式窗口,輸入項目的細節和數據源的鏈接,如 GitLab、RSS feed 和一個開放軟件基金會Open Software Foundation(OSF)項目名。一旦保存了細節和項目,Mystic 就會使用 GrimoireLab 從項目源中自動檢索指標,並為每個源渲染圖錶。然後,該項目及其指標將顯示在它自己的儀錶板上。

Mystic statistics page

這些儀錶盤將並列顯示在一個頁面上,以供其他人查看,鼓勵 RIT 內部的開源社區之間的合作開發和互動。Simpson 和 [email protected] 希望這將增加 RIT 的開放工作的參與度,並進一步鞏固該大學作為開放工作中心的地比特。

Simpson 說:“如果有人問 RIT 在為開源軟件做什麼,我希望人們能够指著 Mystic 和 GrimoireLab 說就是這些。通過建立‘這些是我們正在做的,這些是我們的貢獻,這些是人們正在做的項目’的指標,我們可以在 RIT 建立一個以我們正在做的開源工作為中心的社區。”

目前,Mystic 仍在開發中,還沒有准備好進入生產環境,但它對 RIT 和整個開源的潜力仍然是有目共睹的。未來的目標包括實現與大學報告工具的輕松整合,以及在項目層面和總體上的綜合儀錶盤。

你對 Mystic 的貢獻感興趣嗎? 開始吧。


via: 

作者: 選題: 譯者: 校對:

本文由  原創編譯, 榮譽推出


版权声明:本文为[Linux中國]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/09/20210919131933394q.html