{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "---\n", "output:\n", " html_document: default\n", " pdf_document: default\n", "---\n", "\n", "# Task 2: How to make your code citable using GitHub and Zenodo\n", "\n", "This task is designed for students and researchers who want to create and re-use GitHub-based projects/repositories in the academic literature.\n", "\n", "Don't forget you can join in the discussions over at our open [**Slack channel**](https://openmooc-ers-slackin.herokuapp.com/). Please do introduce yourself at #module5opensource, and tell us a bit about who you are, your background, and how you ended up here!\n", "\n", "Estimated time to complete: 45-60 minutes.\n", "\n", "## Table of contents\n", "- [Set up a GitHub repository](#Setup)\n", "- [Choose your GitHub repository](#Choose)\n", "- [Login to Zenodo](#Login)\n", "- [Authorise GitHub to connect with Zenodo](#Authorise)\n", "- [Select the repository to archive](#Archive)\n", "- [Check repository settings](#Check)\n", "- [Create a new release](#Release)\n", "- [Getting a DOI](#DOI)\n", "- [Checklist for citing your project](#Checklist)\n", "- [Additional resources](#Resources)\n", "\n", "
\n", " \n", "
\n", "\n", "The workflow for Task 2. Keep this handy as you work through the task!
\n", "\n", "Sign up for Zenodo
\n", "\n", "Authorize Zenodo to connect with GitHub
\n", "\n", "Enable individual GitHub repositories to be preserved in Zenodo
\n", "\n", "Check that webhooks are enabled for your GitHub repository. Example here using the Open Scholarship Strategy
\n", "\n", "Check that the repository first release was successful. Example here using the Open Scholarship Strategy
\n", "\n", "Create a new release. Example here using the Open Scholarship Strategy, for which a first release already exists
\n", "\n", "Check the new release has been uploaded. Example here shown using the Open Scholarship Strategy
\n", "\n", "