Hi Petteri and devs,
I'm Kasun Gajasinghe, a final year undergraduate from University of Moratuwa. I'm interested in contributing to Gentoo under Google Summer of Code 2011 program.
I've gone through the ideas page, and found the project idea "Maven integration" [0] very interesting, mainly because I have a good background on that area. I've gone through "Quickstart Ebuild Guide" [1] to understand how ebuilding works, and then went through Gentoo java-overlay [2] since it's a suggested approach. It's exciting to see that they are looking for new Java developers! I have already checked out the java-overlay source, and started poking around.
As I understood, the main goal of the project is generating an ebuild file by parsing maven project file (POM), right? If so, I think it's better if I looked at how the current maven-based projects are integrated to Gentoo.
Further, I'd very much appreciate if you can provide me some directives and guide me. Specially, I'm looking for documentation/articles explaining how Maven is currently used in the system, current status of Maven in java-overlay, and documentation to understand how Gentoo Java-Overlay works. Please tell me if I missed something important.
Further, I welcome any advices that you'd like to give for a beginner Gentoo developer interested in contriuting.
To justify my ability to complete the project, I thought to provide a brief introduction about my self. I'm a linux-user and Ubuntu has been my default OS for few years now. I've used different flavors including Fedora, and Kubuntu, and I'm now interested in using Gentoo. I am very much competent in Java and Apache Maven and has good experience. I have used Maven for several projects of mine, along with other open sources projects am contributing. Some of the projects are hosted at Google code [3]. I've participated for Google Summer of Code in 2010 under DocBook Open Repository and successfully completed the project [4].
Thanks,