chore: add provider-agnostic bootstrap (#1377)

This commit is contained in:
Carlos Florêncio
2026-06-14 22:05:49 +01:00
committed by GitHub
parent 828385be2a
commit d6cf4a1acc
6 changed files with 273 additions and 20 deletions
+14 -8
View File
@@ -188,11 +188,20 @@ apps/
### Prerequisites
- Go 1.26+
- Node.js 18+
- pnpm
- [mise](https://mise.jdx.dev/) for the pinned toolchain in `mise.toml` (`make bootstrap` installs it when missing)
- Go 1.26, Node.js 24, pnpm 9.15.9 (installed by `make bootstrap`)
- Docker (optional)
### Environment Setup
```bash
# Install mise tools, workspace dependencies, and git hooks
make bootstrap
# Also install Playwright Chromium browser/deps for E2E
make bootstrap-e2e
```
### Running Dev Servers
```bash
@@ -216,11 +225,8 @@ make fmt # Format all code
### Pre-commit Hooks
```bash
# Install pre-commit (https://pre-commit.com/#install)
pipx install pre-commit
# Install git hooks
pre-commit install
# Installed and wired by make bootstrap
make doctor
```
</details>