On Tue, 20 Feb 2018 11:07:30 -0500, Xuankai Chen <[email protected]> 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
