chore(dx): consolidate commands behind make + add editor config

- Make is the canonical interface; pnpm scripts wrap turbo, make wraps pnpm
- CI now calls `make ci-web` / `make ci-desktop` so local == CI
- Add .nvmrc (node 24, matches CI) + engines field
- Add .editorconfig and .vscode (extensions + settings)
- Add `pnpm bootstrap` (deps + Playwright Chromium)
- Add `dev:web` / `dev:desktop` shortcuts
- CONTRIBUTING.md: lead with `make bootstrap`/`make dev-web`,
  link Tauri prereqs, fix wrong `pnpm dev` claim
- CLAUDE.md: command table reflects make-first workflow
This commit is contained in:
Offending Commit
2026-05-03 17:18:09 -05:00
parent 4a69c7d2a9
commit 3690cf0814
10 changed files with 145 additions and 32 deletions

View File

@@ -15,7 +15,7 @@ jobs:
- uses: ./.github/actions/setup
- run: pnpm turbo lint typecheck test build --filter=@openconcho/web
- run: make ci-web
cargo-check:
name: Rust compile check
@@ -36,7 +36,7 @@ jobs:
- uses: ./.github/actions/setup
- run: pnpm turbo cargo-check --filter=@openconcho/desktop
- run: make ci-desktop
release:
name: Release