We can give you access to the wiki. I suggest you make Jira tickets that describe what you want to do first. Confluence has built in tools for creating diagrams. The samples and integration-tests modules are the best place to make initial contributions. You can describe your sample codes to wiki pages.
Marlon On 1/24/14 2:50 PM, Nipun Udara wrote: > Hi all, > > For those who haven't access to the wiki, is it ok to submit patches for > documents as google docs. And is there any standards of creating diagrams > and other stuff. Also which modules you commend for beginners to start > adding patches. > > regards > udara > > > On Mon, Jan 20, 2014 at 8:19 PM, Marlon Pierce <[email protected]> wrote: > >> A wiki article on this would be a very useful contribution. >> >> Marlon >> >> On 1/19/14 1:28 AM, Saminda Wijeratne wrote: >>> We do not have any comprehensive documentation to explain this to a new >>> developer. You may look at [1] to get a basic understanding of the >>> components in Airavata and understand the flow of control and data when a >>> request comes through the API. >>> >>> When a workflow is submitted through the API it first goes to the >> "Workflow >>> Interpreter" which interprets the workflow and executes each node in it. >>> And when a particular node corresponds to an application execution it >> will >>> hand over the execution of that node to the "Application Factory" (GFac >> for >>> short). The GFac will connect with remote resources in cloud/grid/etc in >>> order to start the process of executing the relevant applications and >>> report back the progress and results. The progress and results are sent >> to >>> "Registry" (for permanent storage) and to "MessageBox" (for temporary >>> storage of any users who had subscribed to receive progress messages for >>> that workflow execution). >>> >>> All other functions in the API (except for monitoring functions) >> translate >>> to saving or retrieving data to/from the "Registry". >>> >>> Data for Registering New Application = input/output parameter types >>> associated + Application Remote Host access data (IP, globus/ssh/ec2) + >>> Application access data (application path, env. vars, scratch location >> etc.) >>> The 3 types of data corresponds to 3 descriptors. >>> >>> Application input/output types = <ServiceDescriptor> >>> Application Remote Host access data = <HostDescriptor> >>> Application access data = <ApplicationDescriptor> >>> Therefore, >>> Registering New Application = Adding new descriptors >>> >>> (The reason we do not keep 1 descriptor to define all the data for an >>> application is that in most situations applications share some data which >>> makes it worth while to refactor them out as different descriptors like >>> above making it easier manage) >>> >>> Feel free to ask more questions. >>> >>> You are welcome to provide patches to our documentation or take an >>> initiative to create new wiki articles in Airavata Wiki to help others >> who >>> are interested in understanding Airavata design and implementation. >>> >>> Regards, >>> Saminda >>> >>> 1. http://airavata.apache.org/architecture/overview.html >>> >>> >>> >>> On Sat, Jan 18, 2014 at 7:33 PM, Nipun Udara <[email protected]> >> wrote: >>>> Hi all, >>>> I went through the simple gateway developer guide and what i >>>> want to know is after submitting a job using airvata api how the >> workflow >>>> execution/ochestration is going on and how to register new application >> with >>>> airavata, is it adding new descriptors with in registry. any body can >>>> direct me to a relevant documentation >>>> >>>> >>>> On Thu, Jan 16, 2014 at 11:40 PM, Nipun Udara <[email protected] >>> wrote: >>>>> Hi Suresh, >>>>> Thank you very much. >>>>> >>>>> >>>>> On Thu, Jan 16, 2014 at 11:21 PM, Suresh Marru <[email protected]> >> wrote: >>>>>> Hi Udara, >>>>>> >>>>>> The following mail threads from gsoc 2013 will be a good read: >>>>>> http://markmail.org/message/rmotieckqj3a4xxv >>>>>> http://markmail.org/message/rw2qzpukheow5aiy >>>>>> >>>>>> Suresh >>>>>> >>>>>> On Jan 16, 2014, at 9:42 AM, Nipun Udara <[email protected]> >> wrote: >>>>>>> Dear sir, >>>>>>> >>>>>>> I am a computer Science and Engineering >>>>>> student from Moratuwa University Sri lanka, Who are interested about >> Apache >>>>>> Airavata and willing to actively involve with Airavata Community. >> Also i am >>>>>> planning to do the GSOC in the March. so that i like to get more >> knowledge >>>>>> about Apache Airavata . I have already subscribed to this url-" >>>>>> [email protected]". Is there a way i can actively >>>>>> involved with the community. I would be grateful to you if you can >> make me >>>>>> aware regarding these. Thank you. >>>>>> Yours Faithfully, >>>>>> Udara >>>>>>> On Thu, Jan 16, 2014 at 8:01 PM, Marlon Pierce <[email protected]> >>>>>> wrote: >>>>>>> Hi Udara-- >>>>>>> >>>>>>> Please see http://airavata.apache.org/community/mailing-lists.html. >>>>>>> Thanks for your interest. >>>>>>> >>>>>>> >>>>>>> Marlon >>>>>>> >>>>>>> On 1/16/14 9:27 AM, Nipun Udara wrote: >>>>>>>> Dear Sir/Madam, >>>>>>>> >>>>>>>> I like to subscribe to the >>>>>> Apache >>>>>>>> Airavata Mailing list.Thank you. >>>>>>>> >>>>>>>> Yours >>>>>>>> Faithfully, >>>>>>>> Udara >>>>>>>> >>
