GForge Contribution Guide

Roland Mas

Tim Perdue

Guillaume Smet

Reinhard Spisser


1. How to contribute
2. GForge CVS repository
2.1. Anonymous access
2.2. Modules in CVS repository
3. PHP Coding Standards
3.1. Introduction
3.2. Comments
3.3. Formatting
3.4. Templating
3.5. Expressions
3.6. Functions
3.7. Objects
3.8. Naming
3.9. Control Structures
3.10. Including PHP Files
4. Templating Standards
4.1. Coding Example
5. Documentation
6. Localization howto
6.1. GForge localization system and status
6.2. Adding a new language
6.3. Format of the *.tab files
6.4. Updating a translation
6.5. Text content customization
7. How to obtain XHTML compliance for GForge