Developer-PackmacOS developer pack

Eine macOS-Workstation für Web, Backend und Mobile.

Ein praktisches macOS-Setup mit Xcode Command Line Tools, Homebrew, Git, VS Code, Cursor, Node.js, pnpm, Docker Desktop und optionalen iOS- oder Flutter-Workflows.

Mit Apple-Tools beginnen

Command-line build tools zuerst installieren, damit Git, Compiler und native Abhängigkeiten stabil laufen.

Web-Stack einfach halten

Homebrew, Node.js, pnpm, Docker Desktop und fokussierte Editor-Erweiterungen für tägliche Arbeit.

Mobile bleibt optional

Xcode, Simulatoren und Flutter sind nützlich, wenn das Projekt sie braucht, bringen aber Wartung mit.

Empfohlene Reihenfolge

macOS-Basis vorhersehbar installieren

Die Workstation soll Abhängigkeiten kompilieren, Webprojekte starten, Container verwalten und Mobile bei Bedarf unterstützen.

01

01 · Xcode Command Line Tools installieren

Stellt Compiler, Git-Integration und Header für viele Pakete bereit.

02

02 · Homebrew installieren

Homebrew wird Paketmanager für Git, Runtimes, CLI-Tools und Apps.

03

03 · Git, Node.js und pnpm installieren

Web- und Backend-Runtime vor Next.js-, NestJS- oder TypeScript-Projekten vorbereiten.

04

04 · Editoren ergänzen

VS Code oder Cursor mit wenigen Erweiterungen installieren.

05

05 · Docker Desktop ergänzen

Docker für PostgreSQL, Redis, Mailpit, MinIO und reproduzierbare lokale Services nutzen.

Basisbefehle

Command line und Paketmanager

Homebrew über offizielle Anweisungen installieren und Paketinstallationen nachvollziehbar halten.

01
xcode-select --install

Installiert Apple command-line tools für Git und native Builds.

02
brew doctor

Prüft Homebrew nach der Installation.

03
brew update && brew upgrade

Aktualisiert Homebrew-Metadaten und verfügbare Pakete.

04
brew install git node pnpm

Installiert Kernwerkzeuge für Git- und TypeScript-Projekte.

05
corepack enable

Aktiviert Package-Manager-Shims für Projekte mit Corepack-pnpm.

Apple Silicon

Apple-Silicon-Hinweise

Moderne Tools unterstützen Apple Silicon meist, einige Abhängigkeiten brauchen dennoch Architekturprüfung.

01

uname -m

Zeigt arm64 oder x86_64 für die aktuelle Shell.

02

Native arm64-Pakete bevorzugen

Native Pakete vermeiden langsame Builds und binäre Kompatibilitätsprobleme.

03

Rosetta nur für Legacy-Tools

Rosetta kann helfen, sollte aber nicht Standardpfad einer modernen Stack sein.

04
Docker-Image-Architektur prüfen

Einige Container benötigen plattformspezifische Images oder explizite Plattformwerte.

Abschlussprüfungen

Prüfung nach der Installation

Terminal, Editor, Runtime und Container müssen konsistent antworten.

01
xcode-select -p

Bestätigt installierte command-line tools.

02
brew --version && brew doctor

Prüft Homebrew und typische Warnungen.

03
git --version

Bestätigt Git vor Projekt-Checkout.

04
node -v && pnpm -v

Prüft JavaScript-Runtime und Package Manager.

05
docker --version && docker compose version

Bestätigt Docker CLI und Compose nach Docker-Start.

Lebendiges Toolkit

Dieser Bereich wird schrittweise mit echten Werkzeugen erweitert.

Packs, Skripte und Experimente werden mit praktischem Nutzen, klaren Grenzen und technischem Kontext dokumentiert.