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 Process

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

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

    Option A: External Repository

    • 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 Save to complete the upload.

    Option B: Upload from Device

    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.

    • 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 Save to complete the upload.

  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.

Resource Upload

Figure: Post-Upload Platform View


Resource Upload 2

Figure: Link Upload Form


Resource Upload 3

Figure: Folder Validation Popup