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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,15 +31,11 @@ npm ci
31
31
32
32
`npm ci` installs strictly from `package-lock.json` and never rewrites it, so it
33
33
is safe on any platform (regenerating the lockfile is not — see the note below).
34
-
It also runs `postinstall`, which generates files that are gitignored and
35
-
therefore absent from every fresh checkout.
36
-
37
-
Four failure signatures come from skipping it. They look unrelated but share one
34
+
Three failure signatures come from skipping it. They look unrelated but share one
38
35
cause, and each is fixed by the install above:
39
36
40
37
| Symptom | Why inheritance doesn't cover it |
41
38
| --- | --- |
42
-
|`Failed to resolve import "./license-public-key.generated.js"`| Generated by `postinstall` and gitignored, so it exists in no fresh checkout. |
43
39
|`Cannot find module 'posthog-node'` when building `website`| Installed only into `apps/website/node_modules`, never hoisted. The walk up from the worktree's `apps/website/` never passes through the main checkout's. |
44
40
|`Could not resolve "node_modules/katex/dist/katex.min.css"`| Referenced by literal path from the workspace root, not by module resolution — so there is no upward walk to inherit through. |
45
41
|`Next.js inferred your workspace root, but it may not be correct` when building `cockpit`| Turbopack resolves its own workspace root and will not compile outside it. |
|`@threadplane/telemetry`| Explicit Node and opt-in browser telemetry helpers | MIT |
137
136
138
137
---
139
138
@@ -168,6 +167,4 @@ The runtime-neutral `Agent` contract is the stability boundary between adapters
168
167
169
168
## License
170
169
171
-
Most published libraries in this repository (`@threadplane/render`, `@threadplane/langgraph`, `@threadplane/ag-ui`, `@threadplane/a2ui`, `@threadplane/licensing`, `@threadplane/telemetry`) are released under the **MIT License** — free for any use, including commercial, with attribution.
172
-
173
-
**`@threadplane/chat`** is the exception. It is dual-licensed under **PolyForm Noncommercial 1.0.0** for free noncommercial use, or a **Threadplane Commercial license** for production use inside a for-profit context. See [`libs/chat/LICENSE.md`](./libs/chat/LICENSE.md), [`libs/chat/COMMERCIAL-USE.md`](./libs/chat/COMMERCIAL-USE.md), [`COMMERCIAL.md`](./COMMERCIAL.md), and [threadplane.ai/docs/licensing](https://threadplane.ai/docs/licensing) for details.
170
+
Every published package in this repository is released under the **MIT License** — free for commercial and noncommercial use, modification, and redistribution with the required notice.
0 commit comments