external modules or partial function arguments, referencing the usage guidelines in the TypeScript section.
- Frontend react code does not need unit tests
#### Test Coverage
- Test critical business logic and edge
18k17mo agoReviewMountCreate a free account to mount
everything in dev mode with live reload + centralized logs:** `python scripts/dev.py`
(starts the frontend watch build + JupyterLab with `PYGWALKER_DEV=1` / `ANYWIDGET_HMR=1`).
Pass `--no-browser` for headless runs
No other project uses it yet
16k3y agoReviewMountCreate a free account to mount
table, $item_id = null)` — post-checkout redirect logic.
=== .ai/snipe-it-stack rules ===
# Snipe-IT Stack & Tooling
## Frontend Is Laravel Mix, Not Vite
- Assets are built with **Laravel Mix (webpack)** via `webpack.mix.js`. This
Steady2 mentions in 2 weeks
No other project uses it yet
15k14mo agoReviewMountCreate a free account to mount
asked.
- Keep comments sparse: only for genuinely non-obvious mechanics, not one per block.
# Frontend migration (`web-old` → `web`)
`web` is the shadcn/Tailwind rewrite of the antd frontend
No other project uses it yet
15k26d agoReviewMountCreate a free account to mount
targeted migration when an existing mismatch needs broader work.
When showing or demoing frontend changes, run `ao preview [url]` from inside the
session so the change renders in the desktop
15k2d agoReviewMountCreate a free account to mount
Python sidecar provides the optional Graphiti memory system.
> **Deep-dive reference:** [ARCHITECTURE.md](shared_docs/ARCHITECTURE.md) | **Frontend contributing:** [apps/desktop/CONTRIBUTING.md](apps/desktop/CONTRIBUTING.md)
## Product Overview
Auto Claude is a desktop application (+ CLI) where users describe
15k11mo agoReviewMountCreate a free account to mount
platform. This is the monorepo: backend servers (master / worker / api / alert), a Vue 3 frontend, plugin families for tasks / datasources / storage / alerting / scheduling, and the release tooling.
**This file
15k2mo agoReviewMountCreate a free account to mount
only add a service if a test needs it.
## Related modules
- `dolphinscheduler-ui` — the frontend under test.
- `dolphinscheduler-api` — the backend under test.
- `dolphinscheduler-api-test` — sibling test harness
15k2mo agoReviewMountCreate a free account to mount
PluginParamsTransfer`, `InputParam`, `RadioParam`, `SelectParam`, etc. Describe the UI form a plugin exposes to the frontend.
## Key interfaces / classes
- `PrioritySPI` — root marker interface for everything loaded via `PrioritySPIFactory`; subtypes return
15k2mo agoReviewMountCreate a free account to mount
CLAUDE.md — dolphinscheduler-ui
Web frontend. **Vue 3 + Vite + TypeScript**, Naive UI as the component library, AntV X6 for the DAG editor, ECharts for dashboards. Built separately from the Java reactor
15k2mo agoReviewMountCreate a free account to mount
targeted migration when an existing mismatch needs broader work.
When showing or demoing frontend changes, run `ao preview [url]` from inside the
session so the change renders in the desktop
Rising2 mentions in 2 weeks
3 projects use a version of this
14k19d agoReviewMountCreate a free account to mount
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.