Abhishek Kapoor wrote:

Sir,
Due to some reasons, I am unable to checkout the repository. My network is blocking it abhishek@abhishek-notebook:~/Desktop/gsoc2015$ git clone https://github.com/abhikgp/airavata-sandbox.git
Cloning into 'airavata-sandbox'...
fatal: unable to access 'https://github.com/abhikgp/airavata-sandbox.git/': Failed to connect to github.com <http://github.com> port 443: Network is unreachable

I am looking for a looking for a solution till then here <https://www.dropbox.com/sh/3ab2cv0pu3vdava/AAC75FZdoIyCv0a0D8EiLZcda?dl=0> is registry code and executable jar file to check it just put the jar file in genapptest folder and execute it (Note: before executing remove any leading comments from directives.json and menu.json)
Abhishek,

You will need to get access to github.com port 443.
That is a standard https port and it will be very difficult to proceed if you can not access the github tree. As a work-around, you could clone it to your directory on gw106.iu.xsede.org and from your local system
use 'rsync'.

You can not require even access to menu.json and directives.json to run the registry.
This is "short-circuiting" GenApp.

menu.json & directives.json and all the json files in modules/ can be changed arbitrarily by the user of GenApp and should not effect the previously produced output. They can even be removed.

The GenApp "promise" to the user is that everything in output/{language}/ is a complete independent code base that is produced during the run of genapp.pl. The one exception to this rule is appconfig.json.

You will need to build your code as fragments of code which are assembled by entries in genapp/languages/{language}.json This is a very important concept to develop further parts of GenApp (and will be essential in creating new language variants). I have written up some of the capabilities here http://gw105.iu.xsede.org/genapp/wiki/dn_frag2code
which should get you started.

Emre





Reply via email to