Getting Started With Github





Open Research


Components are part of the open workflow

Recommended skill level


To help a complete beginner


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.