Developers

The openais source code is developed in C in about 100,000 lines of C code. For those software developers interested in contributing, please see the plugin developer guide which describes the internal APIs and designs for adding third party openais plugins.

Contributor's Guide

The contributor's guide contains information for making contributions to the project, the style guidelines, the TODO list, and the commit policy.

Accessing Sources

The OpenAIS Standards Based Cluster Framework utilizes the Subversion tool to manage the source tree.

The source repository can be viewed online.

To obtain a read-only copy of the repository, use subversion to checkout the source trees:

[sdake@balance sdake]$ svn checkout http://svn.fedorahosted.org/svn/openais

For developers with write access, to obtain a writeable copy of the repository, use subversion to checkout the source tree.

[sdake@slickdeal sdake]$ svn checkout svn+ssh://svn.fedorahosted.org/svn/openais

NOTE: Please read the commit policy.

Using openais in your projects

The Quickstart Guide is the standard documentation for getting started on developing using openais. Also consider reading the SA Forum's specifications to understand how to use the APIs. The SA Forum's Educational Material is also available and provides an opportunity for self-guided training on topics like AIS and AMF. Please report any unexpected behavior using the support mechanisms.

Defects

If a defect is found in corosync or openais, please discuss it on the mailing list. Once the mailing list has determined it is indeed a bug, submit a bug report via Fedora bugzilla bug tracking system.

Credits

The credits of the project are maintained in the “AUTHORS” file in the source tree.

 
developers.txt · Last modified: 2009/07/31 19:09 by root