Trac for Users — a 1-day course
Synopsis
This course aims to take users with knowledge of how to use Subversion, but with little or no knowledge of the Wiki, bug tracking and issue tracking capabilities of Trac, or of the use of Trac together with through to being competent Trac users able to create and manage bug and issue tracking, as well as co-ordination of bug and issue tracking with the Subversion version control system from the Tortoise GUI under Microsoft Windows.
The purpose of this course is to explain the concepts underlying Trac and its various uses in connection with issue and bug tracking and co-ordinating project activities:
- Usage of Trac in conjunction with the Subversion version control system
- Strategies for using Trac in a project management and software development, product, or process management context
Course Objectives
After completing this course, delegates will gain:
- Ability to use the Trac's built in Wiki
- Ability to track issues using Trac
- Ability to work with both Trac and Subversion in a seamless way
- Understanding how to use Trac as a Project Management Tool
Suitable for
The course will be useful for
- Programmers working on projects where the version control system is SVN and the bug and issue tracking system is Trac
- Web content developers needing to know how to use Trac both in a version control context and in a more general issue tracking context
- Document authors needing to co-ordinate their work activities and to access Subversion repositories from within the Trac environment
- System administrators needing to understand Trac and how it co-ordinates with SVN
- Teams of application developers and programmers who need to work co-operatively on projects
Prerequisites
- The course assumes a basic familiarity with computers and the use of computer tools, both via a Gaphical User Interface and (optional) via a command line interface as well as a basic working knowledge of Subversion use.
- Attendees are expected to be able to:
- Access applications from either command line of using graphical user interfaces
- Understand file system concepts such as files, directories, permissions, access control
- Create, move and delete files and directories
- Work with Subversion
Publicly scheduled dates, locations, and prices
A schedule of dates for this course is not currently available. Please call 0800 651 0338 or use our contact form to enquire about places and availability.
Course Contents
The structure, philosophy and capabilities of Trac
- Overview of Trac and how it works
TracWiki
- Using the Trac Built in Wiki
- Wiki etiquette
- Wiki usage scenarios
- Wiki use problems and how to resolve them
TracTimeline
- Timelines and project management
- Timelines as a mechanism for providing a historic perspective on a project
TracRSS
- An overview of RSS
- Using Trac for RSS content syndication
Trac Version Control Subsystem
- Using TracBrowser to browse source code
- Using TracChangeset to view changes to source code
- Using TracRevisionLog to view change histories
Trac Ticket Subsystem
- Using TracTickets for issue tracking
- Using TracReports read and create reports
- Using TracQuery to carry out custom ticket queries
- Using TracRoadmap to track project progress
Putting it all together
- Working out a team groupworking and co-ordination strategy
- Communicating via email
- Combining Trac with quality control and testing
- Combining Trac with lean and Six Sigma [optional module]
- Structuring Trac projects
- Using Trac as a project administration tool
