You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Addresses two friction points reported by the coex team onboarding
Charter into a C++ repo:
- Non-Node quickstart: shows --no-bin-links install, npx --no-install
invocation, and ./node_modules/.bin/charter as fallback. Adds a
package.json scripts example for governance:check / governance:doctor.
- WSL/DrvFs table: distinguishes the npm EPERM symlink error from the
pnpm EACCES rename error with a fix for each.
- Drops the stale @0.12.0 deprecation notice (superseded by 1.0.0).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
For pnpm workspaces: `pnpm add -Dw @stackbilt/cli`. For global install: `npm install -g @stackbilt/cli`.
34
34
35
-
> If you installed `@stackbilt/cli@0.12.0`, upgrade to `0.12.1` or later. `0.12.0` was deprecated due to invalid published `workspace:` dependency specifiers for external consumers.
35
+
### Non-Node repos (C++, Go, Rust, etc.)
36
36
37
-
> **WSL2 note:** If your project lives on the Windows filesystem (`/mnt/c/...`), pnpm may fail with `EACCES` permission errors due to WSL2/NTFS cross-filesystem limitations with atomic renames. Use `pnpm add --force` to work around this, or move your project to a Linux-native path (e.g., `~/projects/`) for best performance.
37
+
Charter works as a local governance tool in any repo — Node is not required as your primary build system. Add it as a dev dependency and invoke it without a global install:
38
+
39
+
```bash
40
+
# Install (WSL-safe mode if you hit symlink errors — see below)
0 commit comments