Wiki source code of Installation Checklist
Last modified by Robert Schaub on 2026/02/08 08:12
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | = Installation Checklist = | ||
| 2 | |||
| 3 | == Purpose == | ||
| 4 | |||
| 5 | This checklist ensures a predictable and low-friction setup. Follow the phases in order and stop once your current phase works. | ||
| 6 | |||
| 7 | ---- | ||
| 8 | |||
| 9 | == Phase 0 — Prerequisites == | ||
| 10 | |||
| 11 | * Windows 10 or 11 | ||
| 12 | * Administrator rights for installation | ||
| 13 | |||
| 14 | ---- | ||
| 15 | |||
| 16 | == Phase 1 — Minimal POC1 Setup == | ||
| 17 | |||
| 18 | === Required Tools === | ||
| 19 | |||
| 20 | ==== Version Control ==== | ||
| 21 | |||
| 22 | * Git for Windows | ||
| 23 | ** Verify: git ~-~-version | ||
| 24 | |||
| 25 | ==== Runtime & Build ==== | ||
| 26 | |||
| 27 | * Node.js (LTS) | ||
| 28 | ** Verify: node -v, npm -v | ||
| 29 | * .NET SDK 8.x | ||
| 30 | ** Verify: dotnet ~-~-info | ||
| 31 | |||
| 32 | ==== Editors ==== | ||
| 33 | |||
| 34 | * Visual Studio 2022 | ||
| 35 | ** Workload: ASP.NET and web development | ||
| 36 | * Cursor or VS Code | ||
| 37 | ** Extensions: | ||
| 38 | *** TypeScript | ||
| 39 | *** ESLint | ||
| 40 | *** EditorConfig | ||
| 41 | |||
| 42 | ---- | ||
| 43 | |||
| 44 | == Phase 1 — Recommended Additions == | ||
| 45 | |||
| 46 | === Debugging & Inspection === | ||
| 47 | |||
| 48 | * Browser with DevTools (Chrome or Edge) | ||
| 49 | * API client (Postman or Insomnia) | ||
| 50 | |||
| 51 | === Database Inspection === | ||
| 52 | |||
| 53 | * Optional: SQLite browser (read-only inspection) | ||
| 54 | |||
| 55 | ---- | ||
| 56 | |||
| 57 | == Phase 2 — Deferred (Do Not Install Yet) == | ||
| 58 | |||
| 59 | * Docker Desktop | ||
| 60 | * PostgreSQL | ||
| 61 | * Azure or Vercel CLIs | ||
| 62 | |||
| 63 | ---- | ||
| 64 | |||
| 65 | == Hints to Avoid Problems == | ||
| 66 | |||
| 67 | * Avoid installing tools that are not required for local execution | ||
| 68 | * Use one editor per role (VS2022 for API, Cursor/VS Code for Web) | ||
| 69 | * Avoid preview or nightly runtime versions | ||
| 70 | |||
| 71 | ---- | ||
| 72 | |||
| 73 | == Verification == | ||
| 74 | |||
| 75 | Run once after installation: | ||
| 76 | |||
| 77 | {{{git --version | ||
| 78 | node -v | ||
| 79 | npm -v | ||
| 80 | dotnet --info | ||
| 81 | }}} | ||
| 82 | |||
| 83 | All commands must succeed before continuing. |