I want to contribute to the sdcc project. I have downloaded the sdcc source files by svn. There are so many branches and trunks in the downloaded folder that I do not know where to add my changes and how to submit them. I am working on the nRF24LU microcontroller (x51 based) family and would like to contribute an SDK that I am developing right now. Please guide me. Also there are so many branches. To which branch should I contribute my code to? SHould I contribute to the branch or to the trunk. 

This is my first opensource project, so please answer my irritating newbie questions in detail.

Thanx in advance.

Koustubh Sinkar
कौस्तुभ सिनकर
कौस्तुभ सिनकर