-
Notifications
You must be signed in to change notification settings - Fork 28
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
Revise DataLad additions over git/git-annex section #64
Comments
Well, there are always multiple ways how to present an argument ;) And any of the dimensions to characterize against would not be totally orthogonal.
Overall, besides a possible "contraction", with just above description for the possible change I am not yet convinced that it would provide a clearer presentation of the "Statement of need" since it would pretty much boil down to loosing "distribution" and "best practices" arguments, and seems would require reshaping of the entire "Statement of need" presentation. |
We seem to have rather different views on what DataLad contributes in essence. I would prefer to have each point be a crisp declaration of an added value. However, neither of the five points (just looking at the tag lines) clicks with me. That may be just me. However, I don't think I am able to improve upon the present points. |
I lean towards @mih's view here. For me it boils down to A, B, C. Possibly plus a clearer notion of "making git/git-annex easier to handle", which is somewhat hidden in A's seamless. |
"distribution" aspect is what started it all, and it is still there. Ok, let's sacrifice |
I will try to implement the proposed structure |
As the OP, I think the manuscript has evolved in the spirit of this issue, hence it should be safe to close it. |
This section is arguably the key section of "Statement of need" and in turn the entire paper. Currently it puts forth 5 reasons:
I would propose to trim the list, and to straighten the argument:
A. Seamless nesting of independent modular units (with emphasis on "seamless", which is what DataLad adds to Git's submodules)
B. Reproducible execution (or capture of actionable provenance)
C. Interoperability adapters and interfaces (more of a collection of the former, rather than a definition of the latter)
I think 1-5 are outcomes that can be achieved with A-C, rather than the technological contribution.
The current text seems to be easily sortable under A, B, and C to illustrate more or less intuitive use cases, why one would want such features.
The description of B could be extended to reach beyond provenance capture and hint at a wider metadata support.
The text was updated successfully, but these errors were encountered: