Getting Involved
Setup the Development environment
Please follow the Bulid Guide
to setup your development environment. Please connect to CVS
as "anonymous" user and check-out the "jmanage" module.
Join the project
- If you have not setup a SourceForge account, please do it here.
- Take a look at Open and Unassigned feature requests here. Please go through them and pick up the one that interests you.
- Send an email to team@jmanage.org with your SourceForge username and the feature request that you are interested in. Please also indicate the expected completion time for the feature request, to help with the release planning.
- We will add you to the project and we will assign the feature request to you.
- Please join the jmanage-team mailing list here. You will be able to do this, only after you have been added to the project.
- After implementing the feature request, please submit the code changes to team@jmanage.org. The code changes will be reviewed and then applied to the CVS.
- After your first feature request has been incorporated and you are interested in continuing, we will provide you with the CVS access, so that you can directly check-in your changes into CVS.
Miscellaneous
-
Please add the following text at the top of each new file
that you add:
/**
* Copyright (c) 2004-2005 jManage.org
*
* This is a free software; you can redistribute it and/or
* modify it under the terms of the license at
* http://www.jmanage.org.
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/ - Specify your name against the @author tag.
- Please follow the Java coding standards. We will soon add appropriate tools to do these checks.
- Please make sure that your code is within 80 characters column width.
- For any design discussions, please use the Developers forum here.
- We use Skype for instant messaging among the team. Please send your Skype user Id to team@jmanage.org.