GitHub is a fantastic tool for version control and collaboration during the active phases of a project, but it is not designed for permanent archiving. For long-term preservation and accessibility, deposit your work in a repository like Zenodo, which assigns a digital object identifier (DOI), allowing your project to be reliably cited in the years to come. Thanks to GitHub’s integration with Zenodo, creating an archived snapshot is quick and easy.
Code Sharing
GitHub repositories serve as vital platforms in today’s computational research, allowing scientists to store and share their project code. Although these repositories weren't specifically designed for data storage and preservation, their collaborative features and version control capabilities significantly aid project workflows. To boost their long-term value, we recommend the following best practices.