Automating software publication
Most of the steps in the modern software publishing pipeline can be automated.
- Choose a software repository on GitHub that you own (either existing, or create a new one).
- Navigate to zenodo.org
- Log in with your Zenodo account (create a new one if necessary)
- Navigate to the "GitHub" tab, located in a drop-down menu under your username
- Follow the instructions there to link your GitHub account with Zenodo (if not already done)
- Look through the list of repositories listed until you find the one you wanted to archive
- Flip the toggle on the right to "ON"
- Go back to your repository on github.com and make a new release. Zenodo will automatically archive this release.
- Add the Zenodo badge for your repository to the README file.