Lire Developers' Conventions

Table of Contents

13. Contributing Code to Lire
14. Developers' Toolbox
Required Tools To Build From CVS
Accessing Lire's CVS
CVS primer
SourceForge
Mailing Lists
15. Coding Standards
Shell Coding Standards
Perl Coding Standards
16. Making Lire Test-infected
Unit Tests in Lire
PerlUnit
Writing Tests
Running Tests
Some Best Practices on Unit Testing
17. Commit Policy
CVS Branches
Hands-on example
Naming, what it looks like
Creating a Branch
Accessing a Branch
Merging Branches on the Trunk
18. Testing
19. Making a Release
Setting version in NEWS file, checking ChangeLog
Tagging the CVS
Building The Tarball
Building The Debian Package
Building The RPM Package
Making sure the FreeBSD port gets updated
Uploading The Release
The LogReport Webserver
Advertising The Release
SourceForge
Freshmeat.net
20. Website Maintenance
Documentation on the LogReport Website
Publishing the DTD's
21. Writing Documentation
Plain Text
Perl's Plain Old Documentation: maintaining manpages
Docbook XML: Reference Books and Extensive User Manuals