gigascience / gigadb-website

Source code for running GigaDB
http://gigadb.org
GNU General Public License v3.0
9 stars 14 forks source link

Software Heritage Archive external link E597 #1239

Open only1chunts opened 1 year ago

only1chunts commented 1 year ago

User story

As a curator I want to be able to add Software Heritage Archive (SWHA) links to a dataset So that I we dont need to take GitHub snapshots of code being published

Acceptance criteria

Given a dataset includes a GitHub repository of code to be published and there is a SWHID of that repo When I create the dataset Then I can include an external link to the SWHID to be displayed in a iframe tab (similar to other external link types)

Additional Info

This is part of Epic #597

SWHA website = https://archive.softwareheritage.org/ Outline of potential usage for GigaDB is given in intranet page here. One current blocker to just adding the SWHID to a dataset is that they are very long, and exceed the allowed number of characters in the admin pages for adding new additional links, e.g. https://archive.softwareheritage.org/swh:1:dir:d9323c56a707dc8e9fbea583c86fbec8d40b50c5;origin=https://github.com/kircherlab/ReMM

Product Backlog Item Ready Checklist

Product Backlog Item Done Checklist

rija commented 1 year ago

How's that differ from https://archiveprogram.github.com/

rija commented 1 year ago

It should not be a problem to increase the column's size for storing urls

only1chunts commented 1 year ago

it looks like archiveprogram.giuthub partners with software.heritage anyway, so probably not very different at all!