Arabeyes Developer Guide

Author: Mohammed Elzubeir

Version 0.2 $Revision: 1.7 $

Revision History
Revision 1.62004-04-13elzubeir
Updated new boostrap example from BiCon. Removed Youcef's name from credits (as per his request). Upped version to 0.2 (guide in effect)
Revision 1.52004-04-06elzubeir
Modified bootstrapping and source code documentation options.
Revision 1.42004-04-04elzubeir
Modified Makefile.cvs vs. autogen.sh argument. Removed reference to Akka in favor of BiCon. Modified Alpha release info.
Revision 1.32004-02-17elzubeir
Noted ArabeyesTodo (wiki) and updated copyright year
Revision 1.22004-02-16elzubeir
Added link to cvs2cl tool
Revision 1.12004-02-15elzubeir
XML version of document (convert from SGML)

Abstract

This document is meant to serve as a guide for Arabeyes developers and those wanting to join the Arabeyes development team.


Table of Contents

1. License
2. Introduction
2.1. Credits
2.2. Translations
2.3. Feedback
3. Getting Started
3.1. Notes on Deadlines
4. The Source Code
4.1. Coding Style Guidelines
4.2. File Naming Conventions
4.3. The Use of Autotools
5. Project Documentation
5.1. RCS Header
5.2. Source Code Documentation
5.3. Manpages
5.4. TODO Lists
5.5. ChangeLogs
6. Patches
7. Project Releases
7.1. Pre-requisites
7.1.1. Miscellaneous Required Files
7.1.2. Be Sure It works
7.2. Tarballs
7.3. Version System
7.3.1. Alpha releases
7.3.2. Beta releases
7.3.3. Stable releases
7.3.4. Release Candidates
7.4. CVS Tags
7.5. Release Checklist