Comment spammer?I truly appreciate good comments to the posts I make, but someone likes to take the oppurtunity to post comments with SPAM content. Just drop it, measures has been taken for these to be deleted upon entry. User login |
Trac as your project trackerMy last post was about project trackers in general, and some of the discussions around the D Bugzilla, now D Issuezilla. But most of the D projects around use Trac, much due to the fact that that is the project installed on DSource. Bugzilla is probably still one of the most comprehensive bugtrackers around, but I find that the totality of Trac's features is much more useful. In addition to being just a system for registering and keeping tabs on them, Trac consists of a wiki, a roadmap which shows how many tickets are left for each milestone, subversion integration, and a timeline which shows changes in the system. All these subsystems work brilliantly together, for instance is it possible to use wikiformatting in all places where it is possible to write text, ticket descriptions and comments, milestone descriptions and in subversion commit messages. These messages are shown in the timeline where source commits are among the events that can be shown. And this integration goes the other way round, most elements in the system can be made into a link by a simple markup, for instance will #7 become a link to ticket number 7. Other linkable elements are milestones, customized ticket reports and subversion changesets. By making commit hooks, it is possible to close or make comments to tickets by adding some simple markup in the commit message. This will in addition add the relevant links to the ticket in the commit messages, and add a link to the relevant changeset in the ticket, thus creating a much more traceable and useful development history. Trac is written in Python, and in a way that make it very easy to make plugins and extended features. For instance, has Brad Anderson, the DSource admin, written a web admin plugin that will be included in the main distribution at a later date. In addition there are several other plugins available at the Trac Hacks site, simple but powerful wiki macros in the main Trac wiki, etc. Trac is in total powerful enough for several open source projects to use it more or less exclusevily, and with the possibility to entirely change the looks through CSS, this is no surprise. Planned additions to Trac when looking at their roadmap, involves an extensible workflow system, more flexibility in user handling, pluggable backends for databases and version control systems, and more. By larsivi at 2006-06-24 15:50 | Free software | General | Open source | read more | larsivi's blog | 1 comment
Reply |
SearchBrowse archives |