Git vs GitHub
Basic use (using git and remote)
Basic use: Local and Remote
Git - from local perspective
Git / Github
Gitflow Workflow
Gitflow branch types
Making your code shareable
Gitflow releases
GitHub releases
Gitflow release process
Version numbering
Sharing your research: DOI
Linking GitHub version to DOI
Links
Git/GitHub Tutorial: http://gcapes.github.io/git-course/
Gitflow Workflow: https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
Semantic version numbers: https://semver.org/
Zenodo (DOIs) https://zenodo.org/
Linking GitHub to DOI: https://guides.github.com/activities/citable-code/
GitHub Actions: https://docs.github.com/en/actions