My favorites | Sign in
Logo
                
Search
for
Updated Nov 12, 2008 by imyousuf
Labels: Featured
Contributors  
How to contribute to the project

Introduction

Firstly, this project is open to contributors and thus we are using distributed SCM (git) so that it becomes easier for people to contribute. There are several ways one can contribute to the project, such as submitting patches, reporting issues, providing test cases, writing documentation and any other way you can figure out that you can contribute to the project.

Details

We will discuss the how-to details of how to contribute to the project as follows.

Submitting Patches

Basically we will accept patches generated by git. Until Smart Patcher is release I guess we will have to accept patches through attachment either to an issue or in an email to the developer mailing list. If you are wondering how to create patches please consider this page. IMHO, when you start commits for contribution do create a topic-branch (normal git branch) and make all your change on that branch once you are done create patch series using the following command -

git format-patch -M -B origin/master

Assumption for the above command is that you have added the project repo as origin. You might also consider using '--find-copies-harder' if renaming/relocating binary files and/or using '--output-directory' for specifying where to create the patch files. If you want to send patches for review (which is the preferable way to start contributing) please use try and use git send-email, please check here for configuring it to use your gmail account.

Contributors willing to enrich the poor documentation please feel free to start equivalent discussion in the developers list.

Reporting Issues

A great way to contribute to the project is by reporting issues, either defect or improvement. When reporting a defect/bug we would be grateful if you would be kind enough to follow the guideline mentioned as follows:

We can ensure that someone will take a look at the issue ASAP and contact you.

Participation

You could also help us by providing your useful suggestions on how we can improve. You could also be a great contributor to the project by helping others to get involved and used-to to the project.


Sign in to add a comment
Hosted by Google Code