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

Reply via email to