Release Management
by Samudricka Murugadass
1. Critical servers
1.1. Administration
1.2. Maintenance
1.3. Full availability
1.4. Backups
2. Online demo system
2.1. Maintenance
2.2. Load balancing
2.3. Speed
2.4. Updates
3. SCM (Mercurial)
3.1. Documentation
3.2. Policies
3.3. Integrations
4. Issue tracking System (Mantis)
4.1. Project management
4.2. Policies
4.3. Integration
5. Developer communication
5.1. Mailing lists
5.2. IRC channels
5.3. VoIP (Mumble)
6. Continuous Integration (Hudson)
6.1. Builds
6.2. Unit tests
6.3. Functional tests
6.4. API docs
6.5. Promotions
7. Release Engineering
7.1. Planning
7.2. Release Process
7.2.1. 2.3x
7.2.2. 2.40
7.2.3. 2.50
7.3. Policies
7.4. Roadmap
8. Release automation
8.1. Tarball
8.2. Core OBX module
8.3. Virtual appliances
8.3.1. Community
8.3.2. Professional