Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
Code documentation lesson material.
Coderefinery project website.
Introduction to version control with Git.
Shortcuts to make git pull requests take less keystrokes
Reports and presentations.
Modular code development lesson.
Intro lecture/discussion about software licensing and citation.
Exercise to practice collaborative centralized workflow.
Exercise to practice collaborative forking workflow.
Reproducible research material
CodeRefinery workshop software installation instructions.
Simple example project used in teaching Git (contains errors).
Diverse operation manuals.
Lesson on automated IDE (PyCharm).
Simple example project to demonstrate readthedocs documentation service
Collaborative distributed version control lesson.
Deploy a GitLab runner in OpenStack
Ansible role for configuring GitLab runners
Git branch design lesson.
An Ansible playbook to deploy a Gitlab Server on OpenStack (Specifically CSC's Pouta)
CMake lesson material.
Course material on Jupyter Notebooks.
Lesson on automated testing.
Lesson on archaeology with Git.
Example for gh-pages lesson.
Sources for common Jekyll branding and looks.
Ultra-short introduction to the CodeRefinery project.
Exercise: collaboratively improve a website using forking.
Exercise: collaboratively draft a recipe together.