免费毛片网站/一级成人在线/91免费版黄色软件/亚洲丶国产丶欧美一区二区三区 - 网站一区

我國唯一的項目管理信息化門戶網站,國內項目管理軟件資訊服務提供商

登錄 注冊
當前位置:首頁 > 項目管理軟件 > 正文

企業開源指南:開源項目管理工具

2019-12-07 來源:linuxfoundation.cn 作者:Todo
和多樣化。這意味著這些工具可以幫助保持人員快速響應社區成員發布的問題或反饋,以便他們保持熱情參與,且不會感到厭倦并轉向其他項目。
一些開源社區有大量的貢獻者,而其他一些開源社區則成員較少。項目質量監測工具需要能夠適用于各種規模的項目。
“關于現有的工具和系統,我希望我們不需要自己創建任何工具或技術,就能很快就能實現公司的開源項目辦公室目標。他們應該能夠找到并使用現有的開源工具來管理他們的開源項目。” 
Jeff McAffer[4] – 微軟開源項目辦公室經理
以下是一些最受歡迎且實用的項目數據統計和項目質量跟蹤工具:
? CatWatch[34] - CatWatch 是來自 Zalando 的一款開源指標儀表板,可為您的 GitHub 帳戶獲取 GitHub 統計信息,幫助處理您的 GitHub 數據并保存在數據庫中。這些數據反映了您的開源項目的受歡迎程度,您的開源項目的最活躍的貢獻者,以及其他有趣的統計信息。
? Gander[35] - Gander 是一款為快速查看一系列開源項目生成有用指標的儀表板。 Gander 由 PayPal 創建,專為負責運行開源項目辦公室或跟蹤多個開源項目的人員而設計。
? GHCrawler[36] - 由微軟創建的 GHCrawler,是一款 GitHub API 爬行程序, 用于爬取 GitHub 托管的項目并自動追蹤、檢索和存儲其內容。GHCrawler 主要適用于嘗試跟蹤組織與數據存儲。
? Gittagstats[37] – Gittagstats 是一款根據 Git 倉庫的一組標簽生成統計數據報告的工具。該工具由 Qualcomm 創建。
? Grimoire Lab[38] – Bitergia 擁有各種各樣的開源工具以計量開源項目的統計數據,從郵件列表到 meetup 網站的小組。
? OSS-dashboard[39] –來自亞馬遜的開源項目儀表板,是一款多功能儀表板,可用于一次同時查看和監視許多GitHub組織和/或用戶。
? OSS Tracker[40] - 來自 Netflix 的 OSS Tracker,收集有關 GitHub 組織的數據,并在單個用戶界面中將數據整合到該組織內的所有項目中。所有數據存儲庫都會被列示,度量指標也會按組織合并,但社區管理員也可以將項目組織到功能區域,并指定管理員分配管理和工程的 leads。
“目標是通過使用這些工具,生成透明數據和相關指標信息,用于指導組織實踐。” 
Chris Aniszczyk[5] – 微軟開源項目辦公室經理
TODO Group 還提供了一個很好的附加工具列表[41]:
? 有助于代碼審查的工具
? mention-bot[42] – 由 Facebook 開發,該工具為社區成員貢獻的代碼自動關聯潛在代碼審查人,以加快審核進程。
? PullApprove[43] – 通過同行審查改進代碼質量,執行格式準則,捕獲錯誤代碼和提供代碼安全檢查的形式使代碼貢獻或拉取請求更加規范化。
? sentinel[44] – 這是一款存儲庫管理機器人,用于審查和測試代碼貢獻,為存儲庫構建一個維護者列表,并與用戶溝通拉取請求的進展狀態。
? 有助于貢獻者許可協議(CLA)的工具
? CLA Assistant[45] – 由 SAP 提供的 CLA Assistant 通過處理用戶貢獻的合法部分來簡化工作流程。當代碼貢獻者提供代碼時,Assistant 要求他們簽署 CLA 并通過 GitHub 帳戶對每個貢獻者進行身份驗證。它還會在貢獻者同意 CLA 時更新拉取請求的狀態,并自動要求用戶在對 CLA 進行更改時為每個新的拉取請求重新簽署 CLA。
[46]
? CLA Portal[47] – 來自 VMware 的 CLA Portal 添加了一個工作流程,以使貢獻者能夠在 GitHub 存儲庫中簽署關于拉取請求的貢獻者許可協議。當開發人員發出拉取請求時,會提示他們在需要時簽署協議。同時包括一個為 CLA 創作、CLA-to-project 繪制和協議審查建立的管理員界面。
? DCOB[48] – 一款開發者原產地證書(DCO)機器人,它有助于為拉取請求中的每一個代碼變更執行開發者原產地證書(DCO) 的簽署取舍。DCOB 按照開發者原產地證書(DCO)[49]的要求為每一個被認可的代碼變更設置狀態。
? 公司規模內的 GitHub 管理
? hubcommander[50] - 一款用于 GitHub 組織管理的 Slack 機器人,HubCommander 使用聊天操作或對話驅動的開發來幫助管理 GitHub 項目。它創建了一種簡單的方式來完成優先的 GitHub 組織管理任務, 而無需為您的GitHub組織成員授予管理或所有者的權限
? opensource-portal[51] – 由微軟研發的工具,旨在幫助大型企業進行大規模的 GitHub 管理操作。這是微軟開源項目辦公室提供的一套工具之一。
? settings[52] -此應用程序將 .github/settings.yml 中定義的存儲庫設置同步到 GitHub 中,從而啟用存儲庫的拉取請求。
? zappr[53] - Zappr 是一款 GitHub 集成工具,用于促進項目工作流程。來自 Zalando 的 zappr 幫助開發人員提高生產力,同時通過消除有關拉取請求審批的瓶頸并幫助項目所有者在合并到項目主要分支之前暫停劣質拉取請求的方式,提高開源項目質量。
? 提高項目質量的工具:
? CII Best Practices Badging[54] – 來自 Linux 基金會的 CII Best Practices Badge 是 FLOSS 項目展示其遵循最佳實踐的方式。通過使用這個 Web 應用程序,項目可以自愿進行免費的自我認證來解釋他們如何遵循最佳實踐。
? CodeClimate[55] - Code Climate 授權組織通過在整個開發流程中引入完全可配置的測試覆蓋率和可維護性數據來控制其代碼質量。它對開源項目是完全免費的!
用于溝通與合作的工具
當然,開源的發展并不僅僅關于代碼的開發。它還需要在企業內外部從事項目工作的不同群體之間以及公司開源項目辦公室的工作人員之間建立良好的溝通與合作。
為了達到上述目標,開發人員可以依靠他們可能已經應用于其他項目的工具,例如 Internet Relay Chat(IRC)[56],開發人員可以發布與開源開發相關的問題并快速收到回復[57]。另一個例子是 TWiki[58],它是一個開源企業 Wiki 和 Web 協作的平臺,開發人員可以在其中討論代碼和項目及相關主題。
此外,企業還可以通過社交媒體平臺,門戶網站,開源項目存儲庫和其他能夠進行輸入、提問和討論的平臺促進溝通交流。
其他有用的工具還包括 Facebook 公司的 mention-bot[59],它可以通過自動關聯潛在審查者來獲得拉取請的快速輸入周轉以審查代碼。當 GitHub 目變得太大導致社區成員無法訂閱項目的所有通知時,這一工具尤其值得推薦。
然后是 Slack[60],這是
分享到:

免責聲明:
  1、項目管理信息化網發布的所有資訊與文章是出于為業界傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請瀏覽者僅作參考,并請自行核實相關內容。
  2、本站部分內容轉載于其他網站和媒體,版權歸原作者或原發布媒體所有。如文章涉及版權等問題,請聯系本站,我們將在兩個工作日內進行刪除或修改處理。敬請諒解!

延伸閱讀:

more>

會議活動

more>

公開課

more>

PMO

Copyright ? 2021 項目管理信息化網 版權所有 京ICP備17062359號-9 如轉載本站文章,請注明原作者和原發布媒體

本著互聯網分享精神,本站部分內容轉載于其他網站和媒體,如內容涉及版權等問題,請聯系本站進行刪除或修改處理

客服電話:010-89506650 89504891 非工作時間可聯系:18701278071(微信) QQ在線:574888227

新聞與原創文章投稿:tougao#cpmta.com 客服郵箱:info#cpmta.com(請將#換成@)

我國唯一的項目管理信息化門戶網站,國內項目管理軟件資訊服務提供商,隸屬卓橡公司

項目管理信息化微信公眾號

PMO大會微信公眾號