Lire
Developers' Conventions

Table of Contents

7. Contributing Code to Lire
8. Developers' Toolbox
Required Tools To Build From CVS
Accessing Lire's CVS
CVS primer
SourceForge
Mailing Lists
9. Coding Standards
Shell Coding Standards
Perl Coding Standards
10. Commit Policy
CVS Branches
Hands-on example
Naming, what it looks like
Creating a Branch
Accessing a Branch
Merging Branches on the Trunk
11. Testing
12. Making a Release
Setting version in NEWS file
Tagging the CVS
Building The "Standard" Tarball
Building The "Full" Tarball
Building The Debian Package
Building The RPM Package
Uploading The Release
The LogReport Webserver
Advertising The Release
SourceForge
Freshmeat.net
13. Website Maintenance
Documentation on the LogReport Website
Publishing the DTD's
14. Writing Documentation
Plain Text
Perl's Plain Old Documentation: maintaining manpages
Docbook XML: Reference Books and Extensive User Manuals
UML Diagrams
UML Editing
Diagram Types