To make your repositories easier to reference in academic literature, you can create persistent identifiers, also known as Digital Object Identifiers (DOIs). You can use the data archiving tool Zenodo to archive a repository on GitHub.com and issue a DOI for the archive.
- Zenodo can only access public repositories, so make sure the repository you want to archive is public.
- If you want to archive a repository that belongs to an organization, the organization owner may need to approve access for the Zenodo application.
- Make sure to include a license in your repository so readers know how they can reuse your work.
- Navigate to the login page for Zenodo.
- Click Log in with GitHub.
- Review the information about access permissions, then click Authorize zenodo.
- Navigate to the Zenodo GitHub page.
- To the right of the name of the repository you want to archive, toggle the button to On.