Resource Upload

This step guides users through uploading resources to the research software prototype. Resources can be files, folders, or links, and must include a descriptive title.

Resource Upload

Figure: Post-Upload Platform View

Resource Upload Process

  1. Title: Provide a clear, descriptive title for the resource (mandatory).

  2. Resource Location: Choose where to upload resources from:

  • Type of Resource: Select one or more resource types (e.g., Link, Data, Software, Recording).

  • Repository URL: Enter the URL of the external repository.

  • Repository Platform: Select the platform type (e.g., GitHub, GitLab).

  • Save Method: Choose how to handle the repository:

    • Save as URL: Store the link as-is without downloading.

    • Download Repository: Download the repository content.

  • Version Selection (GitHub/GitLab only): Optionally select specific tags or releases. If none selected, defaults to the main branch.

  • Click Validate to complete the upload.

Resource Upload 2

Figure: Link Upload Form

  • Type of Resource: Select one or more resource types (e.g., Link, Data, Software, Recording).

  • Upload Options:
    • File Upload: Click Upload Resources to select one or more files from your device.

    • Folder Upload: Check the Folder Upload checkbox, then select a folder from your device.

  • Review validation results for folder structure, checking for required files (e.g., LICENSE, README) and correct folder placement. For details check folder validation

  • Update the folder structure, cancel and re-upload, or submit as-is.

  • View folder details and validation status on the right.

  • Click Validate to complete the upload.

Note

Upload from device is only available in the local version. To enable this feature, set RDMC_RUN_AS_DEMO=False in your .env file. This option is disabled in the demo version.

Resource Upload 3

Figure: Folder Validation Popup

  1. Review/Delete: Uploaded resources are listed on the right, where user can be reviewed or deleted.

Note

  • A success message appears upon successful upload.

  • Errors trigger an error message for duplicate titles or duplicate file / URL.

  • For Git repository URLs containing a citation file, it will be displayed. If not found, an error message shows.