Table of Contents
Preface
Chapter 1: Understanding the Problem
Chapter 2: Introducing the Solution
Chapter 3: Laying the Foundations
Chapter 4: Documentation
Chapter 5: Tracking Our Tasks
Chapter 6: Version Control 101
Chapter 7: Putting It All Together
Appendix A: Installing Subversion
Appendix B: Installing Apache
Appendix C: Installing Trac
Index
- Chapter 1: Understanding the Problem
- Task Management
- Communication
- Project Management for Software Development
- Managing Software Development
- Keep Ourselves Organized
- Managing Software Development
- Summary
- Chapter 2: Introducing the Solution
- An Ensemble Cast
- Subversion
- Trac
- Wiki
- Tickets
- Fields
- Roadmap
- Subversion Repository Browser
- Timeline
- Apache Web Server
- Authentication
- WebDAV
- How It All Fits Together
- Summary
- Chapter 3: Laying the Foundations
- Which Platform?
- Linux
- Microsoft Windows
- Which Version?
- Time to Get Our Hands Dirty
- Installing the Components
- Keeping It Organized
- Customizing trac.cgi
- Configuring Apache
- Enabling dav_fs
- Creating Projects
- Security
- Managing Users
- File Permissions
- Trac Permissions
- Managing Users
- Summary
- Which Platform?
- Chapter 4: Documentation
- Making Documentation Easy
- Accessing Trac
- A Touch of Style
- Formatting Text
- Playtime
- Creating New Pages
- Going Back in Time
- Taking It with Us
- Summary
- Chapter 5: Tracking Our Tasks
- Tickets Please
- Customization
- Ticket Types
- Priority
- Component
- Milestone
- Version
- Customizing Default Values
- Viewing Tickets
- Linked Queries
- Embedded Queries
- Using Milestones
- Summary
- Chapter 6: Version Control 101
- Check Out, Check In
- What's the Difference?
- Easy on the Eyes
- Opening a New Branch
- Summary
- Chapter 7: Putting It All Together
- Our Feature Presentation
- Creepy Crawlies
- Is There Any Difference?
- A Common Sequence
- Adding a Feature
- Tagging a Release
- Fixing a Bug
- Summary
- Appendix A: Installing Subversion
- Microsoft Windows
- Linux
- Ubuntu and Debian
- Client
- Server
- Ubuntu and Debian
- Appendix B: Installing Apache
- Microsoft Windows
- Linux
- Ubuntu and Debian
- Appendix C: Installing Trac
- Microsoft Windows
- Python
- Python Subversion Bindings
- Python SQLite Bindings
- ClearSilver
- Trac
- Linux
- Ubuntu and Debian
- Installing the Dependencies
- Installing Trac
- Ubuntu and Debian
- Microsoft Windows


