Hi Saminda,

As with other distributions, the client SDK’s will have sources and we can ship 
the binaries as release artifacts. Ofcourse the java client sdk can be pushed 
to maven. It will be nice to push the PHP SDK to PEAR library 
(http://pear.php.net/), perl to CPAN (http://www.cpan.org/) but I do not know 
whats involved and associate release tasks. But it will be good to explore once 
we get some php users. 

To start with, I suggested to move the airavata-api, the data models and client 
sdk’s to top level in the repository. So now users who are interested in 
checking the source of data model and clients can do so right away. The server 
skeletons and handlers are also here. Only core developers who work with 
component implementations can navigate into modules. 

Suresh

On Feb 6, 2014, at 4:12 PM, Saminda Wijeratne <[email protected]> wrote:

> I'm sorry I forgot to ask this question earlier (and probably it was asked 
> earlier in a discussion which I missed following). The client SDKs are 
> straightaway binary distributions (zip/tar.gz)?
> 
> 
> On Thu, Feb 6, 2014 at 8:10 AM, Suresh Marru <[email protected]> wrote:
> With no objections, I will goahead and make this directory structure and 
> start checking in thrift generated code.
> 
> Suresh
> On Feb 4, 2014, at 12:42 PM, Suresh Marru <[email protected]> wrote:
> 
> > Hi All,
> >
> > As we are discussing on [1] Of all the examples I looked around, I really 
> > liked apache accumulo approach in working with thrift (thanks for the 
> > pointer Supun). How about we shamelessly copy clone accumulo’s script? It 
> > nicely appends license headers and cherry picks thrift interfaces changes 
> > and copies them into the right destination.
> >
> > For the source organization, how about the following:
> >
> > Airavata-Root
> >  |- modules
> >  |   |- ….
> >  |   |- ….
> >  |- airavata-api
> >  |   |-pom.xml
> >  |   |-generate-thrift-files.sh
> >  |   |-thrift-idls
> >  |   |-datamodel
> >  |   |-server
> >  |   |-server-handlers
> >  |   |-client-sdks
> >  |   |   |-java
> >  |   |   |-php
> >  |   |   |-js
> >  |   |   |-…..
> >
> > Suresh
> > [1] - http://markmail.org/message/f6bxanaxvke7boer
> 
> 

Reply via email to