Skip to content

Toolkit

🏠 Home

Installation and quick-reference guides for essential development tools.

The right tools make development faster and more enjoyable. This section provides practical installation guides and quick references for the essential tools that support modern development workflows.

🎯 Goals

  • Streamlined installation guides that actually work
  • Quick reference for common tool operations
  • Integration tips for connecting tools together
  • Maintenance guidance to keep tools updated and working

🔍 Quick Verification

Test your essential toolkit:

# Documentation and deployment
mkdocs --version

# Code editor (check VS Code or Cursor)
code --version || cursor --version

🛠️ Essential Tools

Documentation & Deployment

  • MkDocs - Modern documentation with Material theme (install, serve, build, deploy)

Code Editors

System Tools (Optional)

  • Homebrew Essentials - macOS package management (coming soon)

🚀 Installation Workflows

New Machine Setup (macOS)

# 1. Install Homebrew (if not already installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 2. Install essential tools
brew install git
brew install --cask visual-studio-code  # or cursor

# 3. For Python development, see Python section
# 4. For Git workflows, see Git section

# 5. Install documentation tools
pip install mkdocs[material]

Project Documentation Setup

# Initialize new documentation site
mkdocs new my-docs
cd my-docs

# Install with Material theme
python -m venv .venv
source .venv/bin/activate
pip install mkdocs-material

# Serve locally
mkdocs serve

# Deploy to GitHub Pages
mkdocs gh-deploy
  • Python - Python environment setup and tools
  • Git - Git workflows and GitHub CLI integration
  • AI Tools - VS Code extensions for AI development
  • Databases - Database tools and SQL workflows

⚡ Quick References

MkDocs Commands:

mkdocs new project-name     # Create new site
mkdocs serve               # Local development server
mkdocs build              # Build static site  
mkdocs gh-deploy          # Deploy to GitHub Pages

VS Code Essentials:

code .                 # Open current directory
code file.py          # Open specific file
code --install-extension ms-python.python  # Install extension

📋 Tool Categories

Core Development

  • Git - Version control (system installed)
  • VS Code/Cursor - Primary code editor
  • See Python for Python-specific tools

Database & Analysis

  • sqlite3 - Command-line SQLite (system installed)
  • See Databases for database tools and GUI applications

Documentation & Deployment

  • MkDocs - Static site generator

Optional Enhancements

  • Homebrew - macOS package manager
  • iTerm2 - Enhanced terminal (macOS)
  • Rectangle - Window management (macOS)

🔧 Maintenance Tasks

Monthly Updates:

# Update Homebrew packages
brew update && brew upgrade

# Update VS Code extensions
code --list-extensions | xargs -L 1 code --install-extension

# For Python and Git tools, see respective sections

Health Checks:

# Check tool versions
git --version

# Test MkDocs
mkdocs --version
mkdocs serve --help

# For Python and Git specific checks, see respective sections


Start here: If you're setting up a new development machine, begin with Python for Python environment setup, then Git for version control workflows.