2009年4月20日 星期一

SD - peer-to-peer bug tracking system by jesse

今年的 OSDC.TW , Jesse Vincent 的 topic 為 BestPractical 最近的產品 SD ( peer-to-peer bug tracking system )

也是 BugTracking 可以 decentralized 、可以 offline working,不直接相依於中央集成的 WebService。 並且有完整的 Shell 可以使用 (再也不用開煩人的 browser 了) 且每個 SD 的 repository 之間都可以 sync ,甚至或是啟動自己的 WebServer。相當的吸引人。

目前 SD 也支援 Trac , Hiveminder 以及 RT。意思就是說 Perl Module Authors 可以使用 SD 來使用 rt.cpan.org。而下一個階段是要做 GoogleCode 服務的整合,也相當歡迎大家幫忙整合 Github 以及 BugZilla 至 SD。

SD 使用 Perl 所寫成的 Prophet Database,也相當有趣,Module 的說明如下:
Prophet is a distributed database system designed for small to medium scale database applications (currently up to around 50,000 records of
Our early targets include things such as bug tracking.


SD 以及 Prophet 的 source code 可以在 github.com 上頭找到。