Thursday, April 10, 2008

TRAC - Software project management and bug/issue tracking system

Welcome to the Trac open source project. It is Integrated SCM & Project Management tool ( Software Configuration Management SCM )

Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies.

It provides an interface to Subversion, an integrated Wiki and convenient reporting facilities.

Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all project events in order, making the acquisition of an overview of the project and tracking progress very easy.

asr Note: what I like
1/ easy user privillege grant , delete
2/ SubVersion code browsing
3/ built-in wiki
3/ dynamic Filter add/delete while views bugs - this should be the feature that can be implemented in any query based system ( even with Flex system )

SubVersion
The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community.
SubVersion growth
- Commits are truly atomic.:No part of a commit takes effect until the entire commit has succeeded. Revision numbers are per-commit, not per-file.
- asr note: If Auct gaint has this atomic commits along with pulling a snapshot just with one user check-in at a time (making other wait for a minute and inform with a Chat session when second user gets turn ) . Then it can build just for that user changes on a server . This way every checkin will have it's own build , it may look expensive but compared to build failure cost ( detect , inform developer and fix 3 hours $600 cost ) having 5 servers with virtuvalization doing this job not costly


login with Demo / Demo

Spring team uses TRAC , check these pages:
- this layout of white and green links looks good, try to use this layout get reqd css etc..
- at the bottom of page you have edit button, you can try to change any page to see How easy is Wiki..
- TitleIndex
- see this Wiki page , when you click on the Table of Contents at the top right it shows nice edit for TOC

Trac hosting services

Ruby Rails project using TRAC code diff:
http://dev.rubyonrails.org/changeset?new=adapters%2Finformix%2Flib%2Factive_record%2Fconnection_adapters%2Finformix_adapter.rb%408320&old=adapters%2Finformix%2Flib%2Factive_record%2Fconnection_adapters%2Finformix_adapter.rb%407982
- New Bug Ticket

No comments: