Skip to content

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • GitHub Pages deployment:
  • .github/workflows/deploy-pages.yml — official GitHub Pages Actions workflow (configure-pages → upload-pages-artifact → deploy-pages), triggers on pushes to main and manual dispatch, with Pages permissions and deployment concurrency.
  • mkdocs.yml — Material for MkDocs site: full 30-category navigation, search, syntax highlighting, Mermaid diagrams, responsive dark/light theme, previous/next footer.
  • scripts/prepare-docs.py — stages the repository root into a gitignored docs/ mirror so every cheat sheet publishes at a URL matching its repo location without moving any source files.
  • .gitignore — ignores generated site/, docs/, .cache/, and Python virtual environments.
  • README: "Online Cheat Sheets" badge and a GitHub Pages section explaining deployment, the trigger branch, the published URL, and the required Settings → Pages → GitHub Actions setting.

[1.0.0] - 2026-09-07

Initial public release of Data Science & AI Cheat Sheets: a curated collection of 154 cheat sheets across 29 categories covering the data science and AI stack — from Python and data analysis to machine learning, NLP, LLMs, RAG, AI agents, and production engineering (MLOps, DevOps, cloud, hardware). The 30th category (Deep Learning) is scaffolded with a scope definition and planned sheets.

Added

Changed

  • README.md: Python category row and Cheat Sheet Finder updated for the new sheets
  • NAVIGATION.md: Python category marked as having 8 sheets; status legend added
  • ROADMAP.md: Phase 1 Python essentials marked complete
  • LEARNING-PATHS.md: all paths now reference the concrete Python sheets
  • 01-Python/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Data Analysis category row and Cheat Sheet Finder updated for the new sheets
  • NAVIGATION.md: Data Analysis category marked as having 5 sheets
  • ROADMAP.md: Phase 1 pandas/NumPy essentials marked complete
  • LEARNING-PATHS.md: analyst/scientist/deep-learning paths link the concrete Data Analysis sheets
  • 02-Data-Analysis/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Data Visualization category row and Cheat Sheet Finder updated for the new sheets
  • NAVIGATION.md: Data Visualization category marked as having 7 sheets
  • ROADMAP.md: Phase 1 data visualization marked complete
  • LEARNING-PATHS.md: analyst and data-scientist paths link concrete visualization sheets
  • 03-Data-Visualization/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Mathematics & Statistics category row and Cheat Sheet Finder updated for the new sheets
  • NAVIGATION.md: Mathematics & Statistics category marked as having 7 sheets
  • ROADMAP.md: Phase 1 statistics fundamentals marked complete
  • LEARNING-PATHS.md: analyst, scientist, and deep-learning paths link concrete math sheets
  • 28-Mathematics-Statistics/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: SQL & Databases category row and Cheat Sheet Finder updated for the new sheets
  • NAVIGATION.md: SQL & Databases category marked as having 6 sheets
  • ROADMAP.md: Phase 1 SQL essentials marked complete
  • LEARNING-PATHS.md: analyst and data-engineer paths link the concrete SQL sheets
  • 12-SQL-Databases/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Git & GitHub and IDEs & Editors category rows and Cheat Sheet Finder updated
  • NAVIGATION.md: Git & GitHub (2 sheets) and IDEs & Editors (4 sheets) marked live
  • ROADMAP.md: Phase 1 Git & GitHub workflows marked complete
  • LEARNING-PATHS.md: scientist, data-engineer, and MLOps paths link the concrete git/GitHub sheets
  • 20-Git-GitHub/README.md and 25-IDEs-Editors/README.md: planned-sheet lists replaced with live indexes
  • README.md: Linux and Windows category rows and Cheat Sheet Finder updated
  • NAVIGATION.md: Linux (2 sheets) and Windows (3 sheets) marked live
  • LEARNING-PATHS.md: data-engineer and MLOps paths link the concrete Linux sheets
  • 18-Linux/README.md and 19-Windows/README.md: planned-sheet lists replaced with live indexes
  • README.md: Docker and DevOps category rows and Cheat Sheet Finder updated
  • NAVIGATION.md: Docker (2 sheets) and DevOps (4 sheets) marked live
  • ROADMAP.md: Phase 4 Docker and CI/CD items marked complete
  • LEARNING-PATHS.md: data-engineer and MLOps paths link the concrete Docker/DevOps sheets
  • 17-Docker/README.md and 16-DevOps/README.md: planned-sheet lists replaced with live indexes
  • README.md: Web Development category row and Cheat Sheet Finder updated
  • NAVIGATION.md: Web Development category marked as having 5 sheets
  • LEARNING-PATHS.md: AI Application Builder path links the concrete web sheets
  • 22-Web-Development/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: APIs category row and Cheat Sheet Finder updated for the new sheets
  • NAVIGATION.md: APIs category marked as having 6 sheets
  • LEARNING-PATHS.md: GenAI/LLM and AI Application Builder paths link the concrete API sheets
  • 23-APIs/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Apps & UI category row and Cheat Sheet Finder updated for the new sheets
  • NAVIGATION.md: Apps & UI category marked as having 3 sheets
  • LEARNING-PATHS.md: GenAI/LLM and AI Application Builder paths link the concrete app sheets
  • 24-Apps-UI/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Machine Learning category row and Cheat Sheet Finder updated for the new sheets
  • NAVIGATION.md: Machine Learning category marked as having 7 sheets
  • ROADMAP.md: Phase 2 scikit-learn essentials and model evaluation items marked complete
  • LEARNING-PATHS.md: scientist, deep-learning, and MLOps paths link the concrete ML sheets
  • 04-Machine-Learning/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: NLP category row and Cheat Sheet Finder updated for the new sheets
  • NAVIGATION.md: NLP category marked as having 7 sheets
  • ROADMAP.md: Phase 2 NLP with spaCy item marked complete
  • LEARNING-PATHS.md: deep-learning path links the concrete NLP sheets
  • 06-NLP/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Computer Vision category row and Cheat Sheet Finder updated for the new sheets
  • NAVIGATION.md: Computer Vision category marked as having 5 sheets
  • ROADMAP.md: Phase 2 Computer vision with OpenCV item marked complete
  • LEARNING-PATHS.md: deep-learning path links the concrete CV sheets
  • 11-Computer-Vision/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Generative AI and LLM category rows and Cheat Sheet Finder updated
  • NAVIGATION.md: Generative AI and LLM categories marked as having 4 sheets each
  • ROADMAP.md: Phase 3 LLM and GenAI items marked complete
  • LEARNING-PATHS.md: GenAI/LLM and App Builder paths link the concrete LLM sheets
  • 07-Generative-AI/README.md: planned-sheet list replaced with a live cheat sheet index
  • 08-LLM/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Generative AI category row updated to 7 sheets with framework entries
  • NAVIGATION.md: Generative AI category marked as having 7 sheets
  • ROADMAP.md: Generative AI item updated to include LangChain, LangGraph, LlamaIndex
  • LEARNING-PATHS.md: GenAI/LLM Engineer path links the concrete framework sheets
  • 07-Generative-AI/README.md: added LangChain, LangGraph, LlamaIndex to live index
  • README.md: RAG category row and Cheat Sheet Finder updated
  • NAVIGATION.md: RAG category marked as having 12 sheets
  • ROADMAP.md: Phase 3 RAG item marked complete
  • LEARNING-PATHS.md: GenAI/LLM Engineer and App Builder paths link the concrete RAG sheets
  • 09-RAG/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: AI Agents category row and Cheat Sheet Finder updated
  • NAVIGATION.md: AI Agents category marked as having 8 sheets
  • ROADMAP.md: Phase 3 AI agent frameworks item marked complete
  • LEARNING-PATHS.md: GenAI/LLM Engineer path links the concrete agent sheets
  • 10-AI-Agents/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Big Data and Data Engineering category rows updated with sheet counts
  • NAVIGATION.md: Big Data and Data Engineering categories marked as having 5 and 3 sheets
  • ROADMAP.md: Big Data and Data Engineering items marked complete
  • LEARNING-PATHS.md: Data Engineer path links the concrete Big Data and Data Engineering sheets
  • 13-Big-Data/README.md: planned-sheet list replaced with a live cheat sheet index
  • 14-Data-Engineering/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: MLOps category row updated with sheet count
  • NAVIGATION.md: MLOps category marked as having 6 sheets
  • ROADMAP.md: MLOps item marked complete
  • LEARNING-PATHS.md: Data Scientist and MLOps Engineer paths link the concrete MLOps sheets
  • 15-MLOps/README.md: planned-sheet list replaced with a live cheat sheet index
  • README.md: Testing, Cybersecurity, Hardware & GPU, and Other Tools category rows and Cheat Sheet Finder updated; row 16 updated to include Kubernetes; row 21 Cloud marked live
  • NAVIGATION.md: Testing & Debugging (4), Cybersecurity (5), Hardware & GPU (5), Other Tools (8), DevOps (5), and Cloud (4) marked live
  • ROADMAP.md: Phase 4 Cloud essentials marked complete; DevOps item updated to include Kubernetes
  • LEARNING-PATHS.md: Data Engineer, MLOps, and Data Analyst paths link the concrete Cloud, Kubernetes, and Other Tools sheets
  • 26-Testing-Debugging/README.md, 27-Cybersecurity/README.md, 29-Hardware-GPU/README.md, 30-Other-Tools/README.md: planned-sheet lists replaced with live cheat sheet indexes
  • 16-DevOps/README.md and 21-Cloud/README.md: Kubernetes and Cloud sheets added to live indexes
  • 30-Other-Tools: removed duplicate curl.md (canonical sheet lives in 23-APIs/curl.md); all cross-references updated
  • Repository audit: fixed 33 broken cross-category links (missing ../ prefixes), fixed README table formatting for rows 26/27/29, escaped a pipe in environment-variables.md, and fixed bold formatting in gpu-basics.md
  • README.md: rewritten as a GitHub-facing landing page — introduction, why it exists, quick start (incl. "looking for something specific" table), cheat sheet finder, 30-category index, alphabetical technology index with direct sheet links, learning paths, repository structure, contributing, roadmap, and license sections
  • Maintainability system:
  • CONTRIBUTING.md: expanded with full repository conventions (file naming, folders, front matter, headings, code blocks, tables, links, official-documentation policy, version/date policy), a contributor checklist, new-technology submission process, updating process, and deprecation process for obsolete tools
  • cheatsheet-template.md: comment block now encodes the conventions quick reference and version/date policy
  • ROADMAP.md: Phase 5 renamed to "Maintainability & Community"; conventions, checklist, and lifecycle processes marked complete
  • Final release audit:
  • Added the ## Last Updated section (with date from front matter) to 89 cheat sheets that were missing it, matching the template
  • Normalized 7 Machine Learning sheets from CRLF to LF line endings
  • Tagged 51 previously untagged code fences as text blocks (ASCII diagrams and output samples) across 37 files
  • Corrected the Ruff VS Code extension reference back to the official charliermarsh.ruff marketplace ID
  • Fixed the README cheat-sheet count to the verified 154 (was 159, which had included non-sheet documents)