User Guide: DeSci Nodes v1.0 [Capybara]
  • Welcome to DeSci Nodes
  • General user overview
    • Explore
    • Node
      • [New] Node Home
    • Node Workspace
      • Navigation Bar
      • Viewer
      • Node Drive Panel
      • Node Contributors Panel
      • Information Panel
    • Profile
  • Create and Publish
    • Quick Start
    • Introduction
    • Sign Up & Login
    • Create a Node
      • Create Node
      • Add Components
        • Data
        • Manuscript
        • Code & Executables
        • External Links
        • Folder
      • Add Information
        • Add License
        • Add Metadata
        • Add Contributors
        • Add Comments
        • Claim Attestations
      • Organise, Access & Present
        • Return to most recent Node
        • Component Presentation
          • Pinning components
          • Renaming components
          • Moving components
        • Add Cover Art
      • Collaborate
      • Delete Before Publication
        • Delete Unpublished Components
        • [TBD] Delete Unpublished Nodes
    • Publish
      • Update Your Node
        • Editing a published Node
        • Publish a new version of your Research Node
        • Delete Components After Publication
        • Delete Published Node - Cannot
    • Submit for Curation
    • Share
      • Cite
      • Share Link
      • Persistent Identifier (dPID)
      • Content Identifier (CID)
      • Social Media
    • Interact & Reuse
      • Browse
      • Download
      • Support
        • [TBD] Comment
        • [TBD] Attest
      • Compute
        • [TBD] Node IDE
        • [TBD] Compute to data
        • [TBD] Data to compute
      • Communities
        • [TBD] Apply for Comms Curation
        • [TBD] Apply for Comms Attestations
        • [TBD] Become a Comms Member
  • Validate and Curate
    • Community Curation
    • Community Home
    • Validate and Curate
  • Find Help
    • FAQ
      • Fundamentals
      • Using Nodes
      • Nodes and Journals
      • FAIR
      • Benefits of using Nodes
      • Your identity
      • Metrics, citations and PIDs
      • Governance
    • Community Support
    • Feedback & Contact
  • TECHNICAL BACKGROUND
    • Persistent Identifiers 101
    • FAIR Data
      • All About FAIR
        • The FAIR Principles
        • GoFAIR Criteria
        • Red and Blue Principles
        • FAIR Digital Object Framework (FDOF)
        • The FAIR Hourglass
        • The Internet of FAIR Data and Services (IFDS)
      • FAIR Compliance
        • DeSci Nodes FIP
        • Standardized Assessments
        • FAIR Metadata Publishing
    • Open State Repository
      • PID
      • Data
      • Metadata
      • Methods
    • Roadmap
Powered by GitBook
On this page
  1. Create and Publish
  2. Create a Node
  3. Add Components

Code & Executables

Add component • Code • Workspace

PreviousManuscriptNextExternal Links

Last updated 1 year ago

DeSci Nodes supports rich code and analysis script-sharing for enhanced reproducibility. You can publish a code repository (or file) as its own Research Node or add code components to an existing one to enrich your publication.

Read more about why sharing code is so important.

You can add code through these basic upload methods:

  • to your code repository (e.g. GitHub)

  • for code files

  • for code files

  • Upcoming: Create & Edit Code Files

More information on URL imports as related to code repositories is found below.

Adding a Code Repository

Open the Node Drive in your Node Workspace for the Node you want to add the Code Repository to. Paste the URL to your GitHub repo in the URL line when the Drive is showing the upload panel. DeSci Nodes will automatically pull in the full repository for you, including file and folder structures.

Be aware that adding code repositories via GitHub URL will always add the entire repository to your Node. So make sure that everything in the repo can be shared openly.

We currently do not support the upload of individual folders within a repository or similar.

Step-by-step instructions:

You can import your online GitHub code repository by providing its URL in the URL bar of the Node Drive Panel in the Node you want to add the code repository to.

  • Open the Node Drive Panel, and hit the '+' button.

  • Select 'Upload' from the dropdown menu.

  • In the Upload section that opens, paste the code repository URL in the 'Paste Link' bar near the bottom.

  • Your repository will be added instantly, creating a folder named after the uploaded repository, containing all the files from the online repository.

In case you made a mistake, . Do note that only unpublished components will be removed from the online environment when deleted.

here's how to delete a component
Adding a URL
Upload from Desktop
Drag & Drop
Add your code from GitHub straight into your Node
Page cover image