You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@taverna.apache.org by Xuankai Chen <cx...@gmail.com> on 2018/02/20 16:07:30 UTC

[GSoC] Interested in project "Use arcp:// URIs in RO Bundle"

Hi Mentors,

I am Phil, a third-year Computer Science and Mathematics student in University of Ottawa in Canada. I am interested in the project "Use arcp:// URIs in RO Bundle” proposed in https://issues.apache.org/jira/browse/TAVERNA-1037 <https://issues.apache.org/jira/browse/TAVERNA-1037>. I am experienced in Python and Java. I am passionate in learning and can get hands on new things quickly. This is my first try on the community, but I would be devoting if I could contribute to this project and the Apache open source community.

I will appreciate if someone could help me get started on the idea.

Thanks,
Phil

Re: [GSoC] Interested in project "Use arcp:// URIs in RO Bundle"

Posted by Stian Soiland-Reyes <st...@apache.org>.
On Tue, 20 Feb 2018 11:07:30 -0500, Xuankai Chen <cx...@gmail.com> wrote:
> I am Phil, a third-year Computer Science and Mathematics student in
> University of Ottawa in Canada. I am interested in the project "Use
> arcp:// URIs in RO Bundle” proposed in
> https://issues.apache.org/jira/browse/TAVERNA-1037
> <https://issues.apache.org/jira/browse/TAVERNA-1037>. I am experienced
> in Python and Java. I am passionate in learning and can get hands on
> new things quickly. This is my first try on the community, but I would
> be devoting if I could contribute to this project and the Apache open
> source community.


Hi, welcome to dev@taverna! Feel free to ask questions along the way!

According to the GSOC timeline
https://developers.google.com/open-source/gsoc/timeline
there is about a month for students to work with communities, this is
to help you flesh out the GSOC idea (say as a Google Doc?) which you
will have to submit in middle March, as well as of course for 
us to get to know you a bit closer.

Before that it's good if you have a play with the current code so you
understand roughly what you will be working with.

It's good you know both Python and Java, perhaps you would like to also
have a look at my quickly thrown together Python library at 
http://arcp.readthedocs.io/ ?  It only does arcp URI parsing/generating,
not mapping to archives, but it would be great if we could add similar
arcp URI functionality on the Java side.




You can also have a look at how the current RO Bundle API works:
https://github.com/apache/incubator-taverna-language/tree/master/taverna-robundle

You probably can just start making some example code playing with it,
e.g. just add/remove some dummy files.  You can use Eclipse or your
favourite IDE for Java.


BTW, you can download some research objects to play with (made using taverna-robundle) from
https://view.commonwl.org/workflows and clicking "Download as Research
Object Bundle" on some workflows.



Eventually you might have some questions and comments on how to improve
the proposed RFC ("Internet-Draft"):
https://tools.ietf.org/id/draft-soilandreyes-arcp-03.html
You can rise those as issues/pull requests at
https://github.com/stain/I-D
or discuss them here. 

-- 
Stian Soiland-Reyes
http://orcid.org/0000-0001-9842-9718