Difference between revisions of "Becoming a Developer"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
m (Intermediate save - more to follow.)
 
m (Becoming a Developer)
Line 7: Line 7:
 
To gain write access to the SourceForge repositories, all a person has to do is ask one of the project admins found on the [https://sourceforge.net/projects/adempiere/develop SourceForge ADempiere Develop page].  There is no vote or process to follow.  However, its best not to make the request one of the first things you do.  Contribute first, then ask.  If the admins recognize you from your activity on the forums and in the trackers, you will get a quick positive response.
 
To gain write access to the SourceForge repositories, all a person has to do is ask one of the project admins found on the [https://sourceforge.net/projects/adempiere/develop SourceForge ADempiere Develop page].  There is no vote or process to follow.  However, its best not to make the request one of the first things you do.  Contribute first, then ask.  If the admins recognize you from your activity on the forums and in the trackers, you will get a quick positive response.
  
Being a Developer with write access to the source code does not mean that you can immediately begin committing changes to the development branch.  You must respect the [[Software Development Process]].  You can create your own repository for contributions and develop freely within that directory.  In the main code repository, you will need permission before you can create a branch or start development on a new feature.
+
Being a Developer with write access to the source code does not mean that you can immediately begin committing changes to the development branch.  You must respect the [[Software Development Procedure]].  You can create your own repository for contributions and develop freely within that directory.  In the main code repository, you will need permission before you can create a branch or start development on a new feature.
  
 
After you have proven yourself as a developer, you can ask to join the community as a citizen.  Eventually, you can be given the status of Committer with access and responsibility for the main code repository.
 
After you have proven yourself as a developer, you can ask to join the community as a citizen.  Eventually, you can be given the status of Committer with access and responsibility for the main code repository.

Revision as of 11:41, 17 August 2011

A work in progress. Help out is you can.

A Developer in the ADempiere bazaar is a person who contributes code, documentation or other work that is of value to the community. Anyone can become a Developer by making contributions.

Becoming a Developer

To gain write access to the SourceForge repositories, all a person has to do is ask one of the project admins found on the SourceForge ADempiere Develop page. There is no vote or process to follow. However, its best not to make the request one of the first things you do. Contribute first, then ask. If the admins recognize you from your activity on the forums and in the trackers, you will get a quick positive response.

Being a Developer with write access to the source code does not mean that you can immediately begin committing changes to the development branch. You must respect the Software Development Procedure. You can create your own repository for contributions and develop freely within that directory. In the main code repository, you will need permission before you can create a branch or start development on a new feature.

After you have proven yourself as a developer, you can ask to join the community as a citizen. Eventually, you can be given the status of Committer with access and responsibility for the main code repository.

Accessing the Mercurial Repositories on SourceForge

Mercurial Repo Structure Mercurial and SourceForge Tools PLink Tortoise Hg Eclipse

Managing the Repositories

Branches and tags

Committing a Contribution

What to commit, where to commit