Welcome aboard Sachith.

The easiest port of entry IMO would be to explore from the sceince gateway
developer POV. From 5/10 minute tutorial what you can get is that Airavata
is a system which executes scientific workflows. Which is technically true
but perspectively inaccurate for someone new to start on Airavata.

   - So I would recommend you to first understand about Science Gateways
   first[2].
   - Then look at the Airavata website to understand where Airavata fit in
   among science gateways. [3](we encourage anyone to ask questions if
   anything is unclear in any of these resources and suggestion for improving
   the context are most welcome).
   - Hopefully after that you'll have a good idea of the purpose of
   Airavata which can help you as the entry point for Airavata. At this point
   I'd recommend looking at the Airavata API. Airavata API is the doorway to
   Airavata from the science gateways. It exposes all the required features of
   Airavata to the science gateways. The API is still at a developement stage
   and thus you may have alot of questions regarding it. Feel free ask any
   questions regarding them. [4]


Regards,
Saminda

2. http://sciencegateways.org/
3. http://airavata.apache.org/architecture/airavata-stakeholders.html
4.
https://cwiki.apache.org/confluence/display/AIRAVATA/Gateway+Developer+Guide


On Mon, Nov 11, 2013 at 10:19 AM, Suresh Marru <[email protected]> wrote:

> 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