Developers

The Corosync source code is developed in C in about 42000 lines of C code. For those developers interested in contributing, please see the plugin developer guide which describes the internal APIs and designs for adding third party corosync 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 Corosync Cluster Engine 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/corosync

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/corosync

NOTE: Please read the commit policy.

Using corosync in your projects

The Quickstart Guide is the standard documentation for getting started on Corosync.

Please report any unexpected behavior using the support mechanisms.

Defects

If a defect is found in corosync, 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: 2010/06/07 05:28 by root
Recent changes RSS feed Creative Commons License Driven by DokuWiki Made on Mac