Pre-Work: Install software we'll be using
Instructions are not provided since they change frequently. The examples will be based on the Git Bash SCM shell command line, but are likely to be compatible with other operating systems with minor corrections.
Basically, it's your problem... err... an exercise for the reader to install all the below on your client system of choice.
Git command line client
The examples will show the use of the official Git client from https://git-scm.com/download/win.
Set your default name and E-mail to associate with any pushes.
This can be changed on a repository-by-repository basis.
Azure Az CLI client
Install the Azure CLI for Windows (or whatever OS you're using.)
Visual Studio Code
You can use another text editor, of course, but the examples will use Visual Studio Code. We may also end up using syntax-checking extensions which would be different in other editors.
Visual Studio Code also has nice Git integration. As always, the most annoying part will be credential management. We'll get to that later.
(Optional) mkdocs
This will let you run "mkdocs serve" to test your content locally. This is optional, but debugging locally can sometimes be useful.
Checkpoint 1: Test software is installed
Test Git command line client
Should return the git version.
Should show your user name and e-mail.
Test Azure Az CLI client
Returns version info like:
azure-cli 2.52.0
core 2.52.0
telemetry 1.1.0
Extensions:
account 0.2.1
alias 0.5.2
Dependencies:
msal 1.24.0b1
azure-mgmt-resource 23.1.0b2
Test Visual Studio Code
Returns a version, what looks like a SHA256 hash (commit ID?) and CPU architecture:
(optional) Test Mkdocs is installed
Should return a version similar to: