SourceForge 釋出平台軟體源碼
建立日期 2011-03-29 00:00 最近更新在 2011-04-12 14:37
作者是 謝良奇/編譯
知名的專案主機服務 SourceForge 以 Apache 2.0 開放源碼授權方式,釋出該網站服務所使用的軟體 Allura。SourceForge 從 2009 年開始,使用 Python、MongoDB、RabbitMQ、Solr 等開放工具,重新打造其軟體開發平台,其結果就是 Allura 平台。Allura 在開發階段代號是 New Forge 或 Forge 2.0,目前已經在 SourceForge 的伺服器上運行。
Allura 是一套以 Python 為基礎的應用程式,運用了 NoSQL 資料庫 MongoDB、搜尋引擎 Solr、傳訊平台 RabbitMQ,提供使用者軟體倉儲、wikis、追蹤系統 (trackers)、論壇等功能以進行專案管理。開發者也使用了
nose 為該程式提供一系列的單元測試。
按照設計 Allura 提供多種擴充方式,尤其特別以 allura.Application 作為基礎的新工具。allura.Application 提供了主題 (themes)、認證以及其他可抽換的 API 給 Allura 元件。
開發者希望能在美國亞特蘭大舉辦的
Pycon US 2011 上,為該專案成立社群。大會中有一場關於 Allura 的
演講,隨後並有為期 4 天的 PyCon 衝刺開發 (PyCon Development Sprints)
活動,衝刺專案中也包含了 Allura。
相關網址:
1. SourceForge 開放自己的源碼
https://www.h-online.com/open/news/item/SourceForge-open-sources-its-own-source-1206396.html 2. SourceForge 釋出平台軟體源碼
https://developers.slashdot.org/story/11/03/10/1846215/SourceForge-Open-Sources-Their-Platform-Software3. Allura 專案SourgeForge 頁面
https://sourceforge.net/p/allura/home/
您也許有興趣閱讀以下文章: