Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 2.08 KB

File metadata and controls

41 lines (30 loc) · 2.08 KB

Dev Machine Setup - Documentation

This directory contains comprehensive documentation for the dev-machine-setup project.

Documentation Structure

Quick Start

If you're new to this project, start with:

  1. Design Principles - Understand the "why" behind the architecture
  2. Architecture Overview - Get a high-level view of how everything fits together
  3. Customization Guide - Learn how to tailor the setup to your needs

Project Goals

This project aims to:

  • Reduce setup time: Get a fully configured development environment in minutes
  • Ensure consistency: Same tools and configurations across different machines
  • Stay current: Easy to update and maintain package lists
  • Be flexible: Support different workflows and preferences through customization
  • Remain simple: Clear, readable configuration files that anyone can understand

Key Features

  • Cross-platform support: macOS, Windows, Ubuntu, Debian, and Fedora
  • Package manager integration: Uses the best package manager for each platform
  • Declarative configuration: Simple YAML/PowerShell configuration files
  • Idempotent execution: Safe to run multiple times
  • Extensible: Easy to add custom packages, commands, and scripts
  • Well-documented: Comprehensive documentation and examples