Hi Sachith, Welcome onboard. I will let others chime in with ideas on how to get started. One thought is for you to run some workflows with Airavata and document various interactions between components. There is already some high level overview’s but its very minimal, you can zoom and document the process. In short, when you are learning about internals of Airavata you will find it very time consuming and not elegant. Have a goal to make it easy for a future student like yours is coming onboard, how can you make it easier for them?
Also Airavata lacks release specific documentation, it was bought up couple of times with no action [1]. If you can poke around other open source projects (including other apache projects) and make recommendations on how to document, that will be of great help. If you can make it happen for next release, that will be a good contribution. Have fun hacking around, Suresh [1] - http://markmail.org/thread/n765pai62d3dbt4a On Nov 11, 2013, at 12:29 AM, Sachith Withana <[email protected]> wrote: > Hi all, > > I'm Sachith from University of Moratuwa, Sri Lanka. I'm currently a 3rd year > undergraduate studying Computer Science and Engineering. > > I'm a new comer to open source development and thought of starting my open > source career contributing to Apache Airavata as I'm fascinated by the > concept. I've gone through the 5 and 10 minute tutorials already and > currently reading on the architecture of Airavata to understand the behavior. > ( Reading the Research papers published). > > Is there any other way I can familiarize myself with the code base of > Airavata? > > -- > Thanks, > Sachith Dhanushka Withana > Student, Dept. of Computer Science and Eng. > University of Moratuwa > www.sachith.withana.net
