Open kMutagene opened 1 month ago
@gdoniparthi as a major user of the package.
But I guess the suggested changes would not affect your workflow?
Definitely agree on all those points. I don't think the backwards compatibility will be a problem. @gdoniparthi is already informed of the coming changes and will adapt his code accordingly.
I will create a list of the jobs and what they produce and I suggest we then try to define how the stages should be called and how the versioning should be. I like the semver stuff, so I'm fine to go with that.
Currently, 4 files are attached via the
arc_json
stage, see https://git.nfdi4plants.org/muehlhaus/ArcPrototype/-/jobs/8024.All of these files are then pushed to a package in the ARC's package registry called
isa_arc_json
, which is not versioned, see https://git.nfdi4plants.org/muehlhaus/ArcPrototype/-/packagesI do not think we want to leave this mechanism as-is. I understand that some of it needs to backwards-compatible. I have some suggestions:
isa_arc_json
package, but it can then only contain actual isa json files:arc_metadata
and the jobCreate ARC metadata
0.0.1+<commit-hash>
(https://semver.org/#spec-item-10). further versioning of the arc should be user driven i think, and we currently have no mechanisms for that IIRC.thoughts @muehlhaus @HLWeil @j-bauer ?