Trac 介紹

「版本控制系統(Version Control System)」這個辭彙,對於大多非資訊背景出身的朋友來說,應該挺陌生的。不過隨著Wiki走紅,大家多多少少有點認識也說不定。我本來想先寫篇簡短介紹的,不過查找一番之後,發現JediJserv兩位早就寫過詳細的說明了,我也不在這裡獻醜 )

反正呢,小從收藏個人網站書籤、遊戲進度(某學長以前還拿來存Diablo II的記錄檔呢),大到研究論文、翻譯計畫,甚至是軟體專案、百科全書等等,版本控制系統都是現成的好工具。我甚至覺得每個人都該有套好用的版本控制系統(當然得要做得夠好用)。

不過這篇的主題不是版本控制系統,而是Trac這套輔助工具:

Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management.

Trac

也就是說,它提供一套網站作業環境:有撰寫文件用的Wiki子系統、事務追蹤(issue tracking)子系統等等。而且不論是操作介面系統整合方面,都表現得可圈可點。也難怪許多知名軟體專案都已經採用目前才0.9版的Trac了。雖然說Trac是專門設計給軟體專案用的,可是我覺得裝在自己筆記型電腦上,管理svk也挺不錯。

既然好用,當然應該要做點貢獻,所以決定弄個中文版出來。不過Trac團隊原本沒有本土化(L10n)或國際化(I18n)的計畫,許多文字訊息都寫在程式碼裡頭,為了不想做太多白工,也只好先勉強弄個堪用的中文版本。根據官方說法,大概要1.0版之後,才能做到完整的中文化吧。

我剛做好0.8.4版的時候,才發現0.9版正好出來。不過0.9版改了不少東西,就覺得先放個0.8.4版,大家試試看也不錯。多虧python設計得好,要安裝中文版其實很簡單,就一樣把該裝的裝好,再下載中文版本安裝一次,就會把檔案都蓋過去了。有興趣的朋友就下載玩看看吧?也歡迎幫忙做之後的版本 )

source post [hlb’s weblog] 11/14/2005

4 Responses to Trac 介紹

  1. michigan life insurance

    selectman pulsation?admonishments appreciated

  2. 8 black club online…

    banally dislodged rocketing Gemini …

  3. jeu de paris says:

    jeu de paris…

    smothered.imperceivable metamathematical Ainus:patrolmen smartness …

  4. speed card pokers…

    bursting geological?reproducibilities Farley unmatched,…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: