Publishing Code with GitHub and Zenodo
Researchers who write code to achieve their research goals are commonly having an issue with regards to where to publish it, does it go in the data repository, or does it get published on a code sharing site?
Zenodo and GitHub have solved this by integrating their services with each other. This means that researchers can properly manage their code with versioning and history enabled through Git tools. And with Zenodo they can create Digital Object Identifier (DOI) links for versions of the code at specific points in the software development process.
Linking Accounts
GitHub has provided directions on how to link your account with Zenodo
⚠️If you already have a Zenodo account, skip the steps to log in with GitHub in the following directions, and go directly to your settings page on Zenodo.
Referencing and Citing Content
Creating Software Releases and Digital Object Identifiers
To create a release of your software and generate a DOI link, follow the directions at the following link