Saturday, December 7, 2013

Apache Airavata: How to start contributing

Since Apache Airavata is a matured project, you need to understand what is happening underneath before diving in to contributing ( this guide is for a beginner ).

I suggest the following steps to get a better understanding of what is happening.

  • Subscribe to the mailing lists ( the dev and the user lists)
  • Download Apache Airavata binaries ( or you can build from the source).
    Then you should try doing the 5 & 10 minute tutorials to get a better understanding of what Airavata does.
  • Then read the Airavata Wiki.
    Wiki is documented by the contributors of Airavata. It's the one place where you can get the most information on Apache Airavata.
    • First I would recommend you to read about the components of Airavata
      This takes apart Airavata and describes what each part does individually as components. Airavata is the integration of all these components.
    • Next the Airavata Developer guide is essential as it provides information particularly directed towards developers. There you can get a slight understanding of how the components are integrated.
  • The following research papers provide a deep insight in to the Airavata core
    • Yi Huang, Aleksander Slominski, Chathura Herath, and
      Dennis Ganno, "WS-Messenger: A Web Services-based Messaging System for Service-Oriented Grid Computing"

      More related research Papers are listed here

No comments:

Post a Comment