Uploading a coding project to GitHub


Figure 1

Creating a Repository on GitHub (Step 1)

Figure 2

Creating a Repository on GitHub (Step 2)

Figure 3

Creating a Repository on GitHub (Step 3)

Figure 4

Where to Find Repository URL on GitHub

Software dependencies


Figure 1

An image showing blocks (=codes) depending on each other for stability
From xkcd - dependency. Another image that might be familiar to some of you working with Python can be found on xkcd - superfund.

Figure 2

Cooking recipe in an unfamiliar language
Cooking recipe in an unfamiliar language [Midjourney, CC-BY-NC 4.0]

Figure 3

Kitchen with few open cooking books
When we create recipes, we often use tools created by others (libraries) [Midjourney, CC-BY-NC 4.0]

Document your research software


Coding conventions and modular coding


Further improvements to your project


Reusability check