This guide will help you create a Software record to be archived in Software Heritage. It assumes you have already enabled a repository.
If you need help to enable a repository, read the following guide:
1
Open the profile menu and click GitHub
2
Select the repository
3
Click the Create release button
4
Create a release in GitHub. Find more information on how to manage releases here:
5
Wait for the release to be processed.
This could take some time, depending on the size of the release file and the load of Zenodo at that time.
6
When the release is finished, click the record DOI to go to the record
7
In the record page, check the archival status under External resources > Archived in. The record will be archived soon.
1
Select the repository (see step 2 above)
2
Select the failed release
3
In the collapsable window that just open, select Errors
4
Check if the error is related to your release metadata. If so, you can fix it and release your software again.
Note: you can use tools such as cff-converter to validate your CITATION.cff
file.
Note: we provide complete examples of CITATION.cff
and .zenodo.json
files.