All topics
General · Learning hub

GitHub notes for developers

Master GitHub with a curated set of 10 developer notes — core concepts, patterns, and interview prep. Maintained by the DevRecall team.

Save this stack to your DevRecallTest yourself — GitHub quizMore General notes
01 · GitHub

GitHub Essentials

GitHub Essentials GitHub is the de facto platform for hosting Git repositories, collaborating on code, and managing software projects. This page covers the core workflows every developer uses daily. Repositories & Forks

Read
02 · GitHub

GitHub Actions

GitHub Actions GitHub Actions is a CI/CD platform built directly into GitHub. Workflows are YAML files in `.github/workflows/` that run automatically on triggers like pushes, PRs, schedules, or manual dispatch. Workflow

Read
03 · GitHub

GitHub CLI & API

GitHub CLI & API The GitHub CLI (`gh`) brings GitHub workflows into the terminal. The REST and GraphQL APIs enable automation, scripts, and integrations. Together they eliminate context-switching to the browser. GitHub C

Read
04 · GitHub

GitHub Interview Questions

GitHub Interview Questions Common questions about GitHub, CI/CD, and collaboration workflows. These come up in DevOps, backend, and full-stack engineering interviews. 1. What is the difference between Git and GitHub? Git

Read
05 · GitHub

Repositories, Forks & Pull Requests

GitHub: Repositories, Forks & Pull Requests GitHub is the dominant platform for hosting Git repositories, collaborating on code, and managing software projects. Pull Requests are the primary collaboration mechanism. Repo

Read
06 · GitHub

GitHub Actions & CI/CD

GitHub Actions & CI/CD GitHub Actions automates workflows triggered by GitHub events. Workflows are YAML files in .github/workflows/. Each workflow has jobs, jobs have steps. Workflow Structure # .github/workflows/ci.yml

Read
07 · GitHub

Issues, Projects & Discussions

GitHub: Issues, Projects & Discussions Issue Templates # .github/ISSUE_TEMPLATE/bug_report.yml name: Bug Report description: Something isn't working labels: [bug, needs-triage] assignees: [lead-dev] body: - type: markdow

Read
08 · GitHub

GitHub CLI & REST/GraphQL API

GitHub CLI & REST/GraphQL API gh CLI Setup & Auth # Install (macOS) brew install gh # Authenticate gh auth login gh auth login --with-token <<< "$GITHUB_TOKEN" # for CI # Check status gh auth status # Switch account gh a

Read
09 · GitHub

Security: Dependabot, Code Scanning & Secrets

GitHub Security: Dependabot, Code Scanning & Secrets Dependabot Alerts & Version Updates Dependabot monitors your dependencies for known vulnerabilities and can automatically open PRs to update them. # .github/dependabot

Read
10 · GitHub

Advanced Git Workflows & Interview Questions

Advanced Git Workflows & Interview Questions Branch Strategies Git Flow (complex, suits release-heavy products): main — production code develop — integration branch feature/* — feature branches off develop release/* — st

Read

Keep your GitHub knowledge sharp.

Save this stack to your personal DevRecall — add your own notes, track what you're learning, and share what you know with the community.

Get started — free forever