The Codestriker Guide

Version 1.9.5

David Sitsky

Copyright (c) 2001 - 2008


Table of Contents
1. Introduction
1.1. What is Codestriker?
1.2. Document Structure
1.3. We Want to Hear from You!
2. Installation
2.1. Codestriker database creation
2.1.1. Using MySQL
2.1.2. Using PostgreSQL
2.1.3. Using Oracle
2.1.4. Using SQL Server
2.1.5. Other Databases
2.2. Configuration
2.2.1. Codestriker Database
2.2.2. Email
2.2.3. Compression
2.2.4. Source Code Management Systems
2.2.5. Bug-Tracking Integration
2.2.6. LXR Integration
2.2.7. Topic Text Encoding
2.2.8. Deployment Options
2.2.9. Topic Length Restrictions
2.2.10. Comment Email Configuration
2.2.11. Source Code Hihglighting
2.2.12. Default View Topic File View Mode
2.2.13. Comment Thread Metrics
2.2.14. Metrics Support
2.2.15. RSS Support
2.2.16. Scmbug Integration
2.3. Running install.pl
2.4. Apache webserver configuration
2.4.1. CGI Script
2.4.2. Apache 1.X mod_perl
2.4.3. Apache 2.X mod_perl
2.5. IIS configuration
2.6. Upgrading Codestriker
3. User's Guide
3.1. Introduction
3.2. Topic List Screen
3.3. Creating a new Project
3.4. Creating a new Topic
3.4.1. Creating CVS Diff Topics
3.4.2. Creating CVS Diff Topics Automatically
3.4.3. Creating Diff Topics
3.4.4. Creating Plain Text Topics
3.4.5. Creating Subversion Diff Topics
3.4.6. Creating Perforce Diff Topics
3.4.7. Creating ClearCase Diff Topics
3.4.8. Creating Visual SourceSafe Topics
3.4.9. Creating Topics from Bug IDs
3.5. Reviewing Topics
3.5.1. Viewing a Topic
3.5.2. Adding a Comment
3.5.3. Viewing Complete old/new Files
3.6. Viewing Comments
3.7. Topic Properties
3.8. Topic Information
3.9. Topic Search
3.10. Metrics Report
4. Hacking
4.1. Codestriker Layout
4.2. Database Schema
4.3. Code Style Guide
5. Troubleshooting
6. Future Plans
7. Contact Details
List of Figures
1-1. Codestriker Screenshot
3-1. Topic List Screenshot
3-2. Project List Screenshot
3-3. Create Project Screenshot
3-4. Create Topic Screenshot
3-5. View Topic Screenshot
3-6. View Topic Detail Screenshot
3-7. Add Comment Screenshot
3-8. View File Screenshot
3-9. Parallel View File Screenshot
3-10. Topic Comments Screenshot
3-11. Topic Properties Screenshot
3-12. Topic Properties Screenshot
3-13. Topic Search Screenshot
3-14. Metrics Report Screenshot