-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add argo-workflows-gene to argoproj-labs #13
Comments
+1 thanks for bootstrapping this!
For reference, I see the embedded WDL grammar is BSD-3 licensed. I'm not sure if it's used at all or if only the derivative Go parsers are, which might be separately licenseable
Is there a reason it's called "Gene"? Not sure if that was short for "genetics" or "generator"? "Gene" sounds very ambiguous to me I might suggest I also might suggest that rather than having a |
Many of the customers I have met are related to genetics and hope to convert to cloud-native workflow. This industry frequently uses workflows to process data. I hope we can do the conversion, but not just the conversion. It would be best if users can use it directly from one interface, thus shielding the complexity of using Argo Workflows syntax. Especially for researchers, they don't want too many changes, and it's difficult for them to learn the new YAML language. This is one of the reasons why I didn't name it a language converter. Other aspects, such as usage methods, I think can be adjusted. |
Piping it would just be Although I think attempting to fully shield users from the nuances of a different tool is not truly possible and tends to result in confusion on top of significant maintenance overhead. Even in the existing As such, it's impossible to fully encapsulate the interface -- every encapsulation is leaky. Leaky encapsulations plus tight coupling lead to maintenance difficulties.
Ultimately, I agree, which is why I still gave a +1. But as an experienced maintainer, and one who spent a good amount of time attempting to maintain leaky encapsulations too, I've learned the benefits of Unix philosophy the hard way and so strongly encourage folks to not fall into the maintenance pitfalls that occur when you don't follow it. |
Welcome to Argo Project Onboarding!
Before submitting the ticket please ensure you understand which projects could be added to the Argo community and what the open decision-making process looks like.
Once you are ready, please help the reviewer understand your project better by answering the following questions in your onboarding proposal:
What is your project repository Github URL?
https://github.com/shuangkun/argo-workflows-gene
Do you wish to host your project repository on https://github.com/argoproj-labs or https://github.com/argoproj ?
on https://github.com/argoproj-labs/argo-workflows-gene
Does your project focus on enhancing or providing additional features to one of the existing core projects ? If yes, which of the core projects is your proposed project related to?
Yes, it will enhance the usability of Argo workflows in genetics, bioinformatics, scientific computing and other industries.
Is it endorsed by any of the Argo subproject maintainers? Please mention sponsors from the subproject.
@shuangkun
How does it align with the goals of the Argo community?
Let more traditional genetic, scientific computing and other customers know about Argo workflows through use or promotion
Who will maintain the project going forward?
@shuangkun and other Alibaba developers
What is your project license?
Apache License v2
The text was updated successfully, but these errors were encountered: