1. Keep “Trac” of your work
Knut Urdalen | http://www.urdalen.com
2. What is Trac?
• Integrated Source Control- and Project Management
• Tightly integrated with Subversion
• Key features
• Wiki
• Roadmap
• Timeline
• Tickets
3. Wiki
• A nice tool to document your project together with your code
• Familiar WikiWord syntax
• Tickets: #123
• Changeset: [123]
4. Roadmap
• High level overview of project status
• Show groups of tickets as “Milestones”
5. 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
6. 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
10. 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 = true
smtp_server = smtp.example.org
smtp_from = trac@example.org
smtp_replyto = project@example.org
smtp_always_cc = manager@example.org, boss@example.org