Hi, Before providing more details I just need to give a short disclaimer.
We (Apache as an organization and Libcloud as a project) haven't been accepted in GSoC 2014, but we will apply and hope we get a spot. Now onto the details. 1. Getting familiar with the library If you aren't familiar with Libcloud yet, I would recommend to first get familiar with the library from the end user perspective. This means installing and playing with it. If you don't have a cloud account which you can use, you can Google for DigitalOcean coupon or for a Rackspace developer discount which allows you to use this services for free for a while. 2. Getting familiar with the code base After you are familiar with the external API, I would recommend checking the code (https://github.com/apache/libcloud). To get some real life experience with the code base, usually the best thing to start with is to add / contribute some extension methods (with tests) to one of the providers we support. 3. DBaaS API To get started with the DBaaS API, I would recommend checking and getting familiar with the Amazon RDS and Rackspace RDS service. IIRC, in 2012 one of the Rackspace interns in Blacksburg was working on this as part of his intern project, but I don't know how much progress he made (I wasn't his mentor). I will try to to find his Github fork. After you are familiar with the API, you can start drafting a proposal. Here are some examples: - https://mail-archives.apache.org/mod_mbox/libcloud-dev/201109.mbox/%3ccajmhemlfwki5awuqzl9znsrpjfkhnhae00vs5seajxkmwsx...@mail.gmail.com%3E - https://mail-archives.apache.org/mod_mbox/libcloud-dev/201312.mbox/%3CCAJMHEmKOsFYJZDZQLb_Z2q1Rs8Ke%2B%2BxUNnqqEbPjyTccTgPYHQ%40mail.gmail.com%3E - https://mail-archives.apache.org/mod_mbox/libcloud-dev/201401.mbox/%3CCAJMHEmKKqhEhW2c1n3eroqCn-QXkc_G1gLnap60FO3DS_TLuzQ%40mail.gmail.com%3E (ugh, this thread seems to be messed up and I can't link or view the first message) (I also plan to update JIRA ticket with more information some time this week). On Mon, Feb 10, 2014 at 5:33 AM, kumar rishabh <[email protected]>wrote: > Hi all, > I am Kumar Rishabh a third year undergraduate student from India. I would > like to participate in GSOC this year as a participant under libcloud > project. I am pretty interested in Database As a Service API project. > > Please guide me how I can proceed with the same and give me some pointers > to easy bugs so that I can get familiar with the code. > > Thanks > > -- > Kumar Rishabh > UG3, BTech CS+MS > IIIT-Hyderabad >
