Community
We would love to welcome you in the community around Zeta Components, no matter what your gender, skills, social or political interest are. You can help us with Zeta Components by documenting, developing the components and by supporting other users using the components. Introduce yourself and we will find something you enjoy working on, which matches your skills and interests.
For documentation there are tutorials available for each component, as well as full API documentation. The tutorials are managed in the SVN. get in contact with us, if you like to improve them.
Getting in contact
You can get in contact with other developers and users using one of the common communication channels:
IRC
The Zeta Components developers are currently using an IRC channel on the FreeNode IRC network: irc://irc.freenode.net/#zetacomponents
A tutorial describing how to use IRC for chatting with the developers can be found here: http://www.irchelp.org/irchelp/irctutorial.html
Mailing lists
There is a mailing lists available for Zeta Components.
zeta@lists.xdebug.org - Subscribe: ecartis@lists.xdebug.org with subject "subscribe zeta"
Further resources
There are a few things to remember when you want to contribute code to the project:
To add functionality the whole development process should be followed.
All new functionality has to be documented.
You have to keep backwards compatibility.
In order to avoid misunderstandings, we suggest you have a look at the detailed development process first.
Bugfixes are of course always welcome. If you want to help out with bugs simply pick a bug and fix it in svn trunk (or the latest supported version with the problem). When you are done, add the patch as an attachment to the bugreport. If you are planning to solve bugs, or if you just want to avoid duplicate work or need some information, send an email to the relevant mailinglist first so we know what you want to do.
Coding standards
All developers of this project adhere to coding standards, which help to maintain a clean code base.
Code repository (Git)
Development is hosted on a Github where the source code is accessible. Every component has its own repository and issue tracker on Github.