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:
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user