Files
stack/docs/1-getting-started
Jason Woltje 8961f5b18c
All checks were successful
ci/woodpecker/push/orchestrator Pipeline was successful
ci/woodpecker/push/api Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
chore: upgrade Node.js runtime to v24 across codebase
- Update .woodpecker/codex-review.yml: node:22-slim → node:24-slim
- Update packages/cli-tools engines: >=18 → >=24.0.0
- Update README.md, CONTRIBUTING.md, prerequisites docs to reference Node 24+
- Rename eslint.config.js → eslint.config.mjs to eliminate Node 24
  MODULE_TYPELESS_PACKAGE_JSON warnings (ESM detection overhead)
- Add .nvmrc targeting Node 24
- Fix pre-existing no-unsafe-return lint error in matrix-room.service.ts
- Add Campsite Rule to CLAUDE.md
- Regenerate Prisma client for Node 24 compatibility

All Dockerfiles and main CI pipelines already used node:24. This commit
aligns the remaining stragglers (codex-review CI, cli-tools engines,
documentation) and resolves Node 24 ESM module detection warnings.

Quality gates: lint  typecheck  tests  (6 pre-existing API failures)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 17:33:26 -06:00
..

Getting Started

Complete guide to getting Mosaic Stack installed and configured.

Chapters

  1. Quick Start — Get up and running in 5 minutes
  2. Installation — Detailed installation instructions for different environments
  3. Configuration — Environment setup and authentication configuration

Prerequisites

Before you begin, ensure you have:

  • Node.js 20+ and pnpm 9+
  • PostgreSQL 17+ (or Docker)
  • Basic familiarity with TypeScript and NestJS

Next Steps

After completing this book, proceed to:

  • Development — Learn the development workflow
  • Architecture — Understand the system design
  • API — Explore the API documentation