Hi, I am a software engineering MS student at Telecom SudParis in France. I am really interested by this GSOC project. Here's what I understand about the project. In this project we need to create a plugin that exports and imports CWL workflows. First, I need to be familiar with the CWL specification in order to be able to convert YAML files to Taverna workflows. Next, I'll need to do the opposite work by transforming a Taverna workflow into YAML files following the CWL specification as well. Finally, if there will be enough time, I can contribute to Taverna's Tool Activity by completing the TAVERNA-878 issue. I understand that the contribution will be to the Taverna Language API and any other remarks are welcome.
I believe that I will be a great match for this project because for several reasons. I am used to work with different technologies and dealing with different specifications. I am also used to work with existing code and extending it. Also, I am really motivated for contributing to an Apache project and this opportunity is perfect for me to dive right in with the right support. Please correct me if I misunderstood some point or if you need me to elaborate more. Thank you so much for your attention. Best regards, Majdi