-
Notifications
You must be signed in to change notification settings - Fork 494
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
Deposit from GitHub #5372
Labels
Feature: File Upload & Handling
User Role: Depositor
Creates datasets, uploads data, etc.
Vote to Close: pdurbin
Comments
TaniaSchlatter
added
UX & UI: Design
This issue needs input on the design of the UI and from the product owner
User Role: Depositor
Creates datasets, uploads data, etc.
labels
Dec 5, 2018
mheppler
removed
the
UX & UI: Design
This issue needs input on the design of the UI and from the product owner
label
Dec 6, 2018
I promised @ethomson and @neovintage from GitHub that I would link up the notes from the fantastic meeting we had with them today. Here they are: https://groups.google.com/d/msg/dataverse-community/uEJRcNoghjY/RVnXkuxoBgAJ |
@atrisovic created an awesome GitHub integration using GitHub Actions.
I think we should close this issue. We can create a fresh one for the next level of GitHub integration. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Feature: File Upload & Handling
User Role: Depositor
Creates datasets, uploads data, etc.
Vote to Close: pdurbin
This issue is phase 1 of three phases to allow depositers to add code to Dataverse (#2739).
Planned functionality and next steps:
Upload:
Provide URL input with import functionality. Create a .zip of what is available from the URL. Users must paste the URL of the repo’s landing page (easily found in their browser’s address bar). If they paste the default landing page, they get the default branch up to the latest commit. If desired, they can use the URL for a specific branch, release, or commit.
System uses "repoName-branchName" or repoName-releaseNameNumber as ZIP name. User can edit the name.
Users could add more than one file to the dataset. If this happens, the concept of archiving a GitHub repository as a dataset would be broken.
Metadata:
User can add metadata to the Description field (as now – no change).
The repo URL is saved in the database and displayed on the page.
Edit:
Edit the ZIP just like any other file deposited into a dataset. For a user to update the ZIP, go to replace pg just like any other file, same upload method widgets available on upload pg will be available on replace pg.
Replace:
See Edit. Allow users to replace the ZIP just like any other file deposited into a dataset.
For a published 2.0 version, the new zip to be a replaced version of the zip in the 1.0 version. Users can see that files were replaced vs deleted and added on the versions tab.
To do:
The text was updated successfully, but these errors were encountered: