-
Notifications
You must be signed in to change notification settings - Fork 2
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
Include Git information during publishing? #100
Comments
When I imagine what a Tale looks like when it's connected with a git repo I see something like...
When it comes time to publish, I can see how it can still remain a git repository if we include the ExportingWhen I think of what the Tale above looks like when exported, I imagine something like the following (bag files left out).
The repository is one folder deeper than what it is in the Tale. As long as the PublishingPublishing works similarly to exporting, and should already be supported (need to check if we're publishing dot files). ZenodoThe exported bags are published to Zenodo, which (from above) are capable of supporting reuse of the git repository. DataONEWhen publishing to DataONE, the individual files are pulled out of the bag. The locations are documented with |
From the 2020-10-12 development meeting, we decided that we'd be publishing/exporting the entire .git folder. The git status is presumably at the head when the user exports or publishes. We also decided not to include this information in the RDF, although it may be possible to find an ontology for describing git repositories. |
If the workspace is a Git repo available via hosting service such as Github, during the publish process could we include information about the repo to make the connection between the research repo (Zenodo, Dataverse) and the Git repo? Combined with #99, this starts to be compelling even for a git user.
Basic workflow:
In the end, you get a Zenodo package that's connected to both your Git repo and a Dockerhub image with all three connected automatically.
The text was updated successfully, but these errors were encountered: