Introduction


Jargon Busting


Hello Open Source


Figure 1

GitHub create a new repo button

Figure 2

GitHub create a new repo page

Figure 3

GitHub new repo view

Figure 4

GitHub repository's Pages settings

Figure 5

GitHub Pages source branch menu

Figure 6

GitHub Pages source branch save

Figure 7

GitHub Pages choose theme

Figure 8

GitHub new webpage

Figure 9

To update your repo’s about to add the link to your webpage you can find the about section in the right hand side of the main page of your repo. GitHub repo about section


Figure 10

GitHub about settings

Figure 11

GitHub add file

Figure 12

GitHub upload file

Figure 13

GitHub edit pencil

Figure 14

GitHub new webpage with new content

Figure 15

Commit and create pull request

Figure 16

Create new file on GitHub

Getting Ready for the Next step


What is the shell?


Navigating the filesystem


Working with files and directories


Automating the tedious with loops


Figure 1

For Loop in Action

Counting and mining with the shell


Figure 1

Redirects and Pipes

Working with free text


What is Git/GitHub?


Getting started with Git


Figure 1

The Git Staging Area

Sharing your work


Figure 1

The GitHub website top navigation with the 'add new ...' button.

Figure 2

The 'create a new repository' form on GitHub

Figure 3

The repository set up page in GitHub showing the SSH address to use.

Figure 4

GitHub instructions

Figure 5

Only one commit on GitHub

Review


GitHub Pages


Figure 1

GitHub edit pencil

Figure 2

Commit and create pull request

What-is-myst


Figure 1

my-website rendered locallymy-websit's other page rendered locally


Figure 2

my-website rendered locally with new readme

Figure 3

my-website rendered locally with old tab titlemy-website rendered locally with old title


Figure 4

my-website rendered locally with new lab titlemy-website rendered locally with new title


formatting-with-frontmatter


dynamic-content


publishing-myst


closing-next-steps