I am using the adempiere361 branch from kenai. I played around a while and now I feel like it is time to do some coding of my own. I found a small bug in the Product Import Process and would like to contribute it and to become used to the contribution process. So I have two questions:
- a) How do I insert changes in the AD into my source tree?
- b) How is the best way to give my own patch back to the community?
I made my own thoughts about these points and want to tell my (partly) answers so you spare time explaining things I already know:
a) I can create a migration script by using the "log migration script" switch (according to http://www.adempiere.com/Generating_Migration_Scripts ). What do I do with this script? In "migration/360lts.010-release" there are placeholders with unused numbers. Shall I use some of this numbers? How do I avoid conflicts with other developers?
b) I want to keep up with the development of the 361 branch (last change was 2011-11-19, is it still actual?). I would like to use my own branch and upload it to sourceforge, kenai or something. If I have a patch that is in my opinion ready to open to the world I can give you the url of my branch. Is this the right way? Is it better to extract a patch and send it to... where?
I read http://www.adempiere.com/Software_Development_Procedure but I don't know how much the written principles apply to the 361 branch. I would like to connect as near as possible to the 361 branch to avoid friction.
Thanks, Thomas