If you would like to help the JVx Community, you first have to decide where you want to contribute. You can help in various areas, such as writing documentation, translating information, creating press reports, planning events, developing sample applications, or further developing JVx
Depending on the topic, there are various processes and rules that facilitate collaboration between members. These rules are developed within the community and have to be respected by each member.
These rules apply to your behavior within the JVx Community when dealing with forums, mailing lists, blogs, bug trackers or community events.
Your primary point of contact for questions is the Forum.
Bugs are recorded in the Support System.
If you want to contribute to the development of JVx, the source code repository is the first place to go. The repositories are hosted on SourceForge and can be checked out using the following SVN command:
svn checkout https://svn.code.sf.net/p/jvx/code/trunk/ jvx
The repository contains all the required source and project files. The project files can be opened using Eclipse.
Libraries are created using ANT Buildfiles. These are contained in the respective projects.
The Enterprise Application Framework - JVx - is an open source framework. Thus any developer can participate and integrate unique features. But before you launch your favorite IDE and start developing new features, please first consider the rules for collaboration. These rules ensure that high quality standards are met. In addition, a Contributor License Agreement is required so that your code can be integrated in JVx Code without reservations.
A standardized code style ensures that the source code can be read and interpreted by all developers in the same way. However, we obviously do not want to put more effort in formatting the source code than in the actual development. We therefore use various tools for the “boring” parts so that we can focus on the more challenging tasks.
Style requirements and tools vary with programming language and project: Java Style, C# Style, Objective-C Style
We are looking forward to receiving your contribution!
The following steps are required for the submission of code:
If you are familiar with JVx’s mechanisms and have already successfully contributed a piece of code or two, you can become an official JVx Committer. Of course you first have to prove yourself worthy by following the rules mentioned above.
We require a Contributor License Agreement before we can integrate your source code in JVx. This protects your rights as well as ours.
Contributor License Agreement (Individual)
Contributor License Agreement (Corporate)