keep "trac" of your work
DESCRIPTION
Introduction to Trac and what it can do for you.TRANSCRIPT
Keep “Trac” of your work
Knut Urdalen | http://www.urdalen.com
What is Trac?
• Integrated Source Control- and Project Management
• Tightly integrated with Subversion
• Key features
• Wiki
• Roadmap
• Timeline
• Tickets
Wiki
• A nice tool to document your project together with your code
• Familiar WikiWord syntax
• Tickets: #123
• Changeset: [123]
Roadmap
• High level overview of project status
• Show groups of tickets as “Milestones”
Timeline
• View all activities
• Wiki page events (creation and changes)
• Tickets events (creation and changes)
• Source code changes (repository check-ins)
• Milestone completion
• RSS feed
Changeset
• All information about a change in the source code including:
• Timestamp: When the changeset was commited
• Author: Who did it?
• Message: The commit log message
• Files: A list of affected files
• Visual diff
Changeset
Tickets
• Simple and effective tracking of issues
• Used for
• Project tasks
• Feature requests
• Bug reports
• Support issues
Browser
Email Notification of Ticket Changes
• Useful to keep users up-to-date on tickets/issues of interest
• Provides a convenient way to post all ticket changes to a dedicated mailing list
[notification]smtp_enabled = truesmtp_server = smtp.example.orgsmtp_from = [email protected] smtp_replyto = [email protected]_always_cc = [email protected], [email protected]
Peer Review (Plugin)
Build Orchestration with Bitten (Plugin)
Build Orchestration with Bitten (Plugin)
Revision Graph (Plugin)
References
• Trac: http://trac.edgewall.org
• Plugins: http://trac-hacks.org
• Bitten: http://bitten.cmlenz.net