Linux中國

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

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

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

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

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

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

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

![Mystic statistics page](/data/attachment/album/202109/19/100802ij8kkk5ha3qhqqfm.png "Mystic statistics page")

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

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

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

你對 Mystic 的貢獻感興趣嗎?請與我們聯繫 開始吧。

via: https://opensource.com/article/21/9/openrit-mystic

作者:Quinn Foster 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國