Getting Started With Github

Prerequisites

Prerequisite

Importance

Notes

Open Research

Helpful

Components are part of the open workflow

Recommended skill level

Beginner

To help a complete beginner

Summary

This chapter introduces a step-by-step guide for using an online web interface called Github. This platform is popular among researchers to store and share their code, small data and related information. However, it has evolved into a collaborative platform for developing documents and communicating them openly and transparently.

Many of the new tools developed for reproducible research can seem daunting to researchers who have little or no experience with computational tools. However, if researchers have used online tools such as Google workspace and Microsoft office, with a small amount of instruction they should be able to learn to use GitHub online platform fairly easily.

In this chapter, we have describe the motivation of using GitHub, explained the important first steps, discussed some useful features and listed resources to learn advanced GitHub features.

Lessons learned in this chapter will enable researchers to work openly, collaboratively and with version control.

Chapter Tags: This chapter is curated for the Turing Data Study Group (turing-dsg).