GitHub advanced
Lessons in this group, roughly in build order:
- github-actions-and-ci-cd — GitHub Actions is GitHub’s built-in automation engine: YAML workflows in .github/workflows/ run jobs of…
- github-pages — GitHub Pages is free static-site hosting served straight from a repository over HTTPS — docs, project…
- github-cli-gh — gh is GitHub’s official command-line tool: it drives the GitHub platform — PRs, issues, releases, Actions,…
- personal-access-tokens-and-ssh-keys — The two credential types you register with GitHub: personal access tokens (PATs) authenticate HTTPS/API…
- releases-and-packages — Two distribution surfaces on GitHub: a Release is a tagged, human-facing bundle (notes + downloadable…
- dependabot-and-security-alerts — Dependabot is GitHub’s automated dependency keeper: it scans your manifests against the advisory database,…
- gists — A gist is a lightweight, single-purpose Git repository for sharing snippets, notes, or small files — each…
- submodules-and-monorepos — Two opposite answers to “how do I structure many components”: submodules nest separate repos inside one…