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: tools/prompts/AGENTS.md
+18-1Lines changed: 18 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ AG Charts is a sophisticated TypeScript monorepo providing canvas-based JavaScri
8
8
9
9
## Technology Stack
10
10
11
-
For detailed information about preferred technologies and architectural constraints, see [`tools/prompts/technology-stack.md`](tools/prompts/technology-stack.md).
11
+
For detailed information about preferred technologies and architectural constraints, see [Technology Stack](tools/prompts/technology-stack.md).
12
12
13
13
**Key Constraint:** The main AG Charts libraries must have ZERO third-party runtime dependencies.
NOTE: These are only intended for agentic tools that don't support custom slash commands, such as Cursor or Codex.
52
+
53
+
-`/spruce-example` - execute `tools/prompts/commands/spruce-example.md` on specified example.
54
+
-`/pr-review` - execute `tools/prompts/commands/pr-review.md` on specified PR.
55
+
-`/release-options-review` - execute `tools/prompts/commands/release-options-review.md` on specified release options.
56
+
-`/docs-review` - execute `tools/prompts/commands/docs-review.md` on specified docs.
57
+
49
58
## Architecture
50
59
51
60
### Monorepo Structure
@@ -225,3 +234,11 @@ nx e2e ag-charts-website
225
234
- For typechecking docs examples run: `nx run ag-charts-website-${pageName}_${exampleName}_main.ts:typecheck`
226
235
- For all examples also run: `nx validate-examples` (NOTE: This does a batch `typecheck` which is VERY fast compared to running individual `typecheck` targets).
227
236
- For adhoc examples to quickly test things or `-test` pages, adding `// @ag-skip-fws` to `main.ts` will disable framework (React, Angylar, Vue) variant generation.
237
+
238
+
## Releases
239
+
240
+
- Releases are typically monthly for minor releases, and 6-monthly for major releases (typically in June and December).
241
+
- Patch releases are typically only for critical bug fixes, at most weekly.
242
+
- Minor releases cannot have breaking changes, we must hold these back for major releases.
243
+
- Deprecations are allowed, but must be clearly marked as deprecated and still work as before.
244
+
- Deprecated features/options are typically immediately removed from public website documentation to discourage use.
0 commit comments