Skip to content

Commit dd1d91d

Browse files
committed
fix claude.md
1 parent b673c5b commit dd1d91d

4 files changed

Lines changed: 1714 additions & 33 deletions

File tree

.claude/commands/git-push.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# git push command
2+
3+
根据当前调整内容,并创建git的提交指令,并添加对应的提交信息,然后执行git push命令将本地的提交推送到远程仓库。

CLAUDE.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
44

5+
# currentDate
6+
Today's date is 2025-02-26.
7+
58
## Project Overview
69

710
Flow Engine is an enterprise workflow engine built with Java 17 and Spring Boot 3.5.9, with a React/TypeScript frontend. It supports workflow design, form configuration, node management, and script execution (Groovy).
@@ -36,10 +39,19 @@ Flow Engine is an enterprise workflow engine built with Java 17 and Spring Boot
3639
cd frontend
3740
pnpm install
3841

39-
# Build the design library
40-
pnpm run build:flow-engine
42+
# Build all packages
43+
pnpm run build
44+
45+
# Build individual packages (order matters: types → core → design → apps)
46+
pnpm run build:flow-types # Build types first (no dependencies)
47+
pnpm run build:flow-core # Build core API library
48+
pnpm run build:flow-design # Build flow-design component library
49+
pnpm run build:app-pc # Build PC application
50+
51+
# Watch mode for development
52+
pnpm run watch:flow-design # Rebuild flow-design on changes
4153

42-
# Run PC app in dev mode
54+
# Run PC app in dev mode (proxies to localhost:8090)
4355
pnpm run dev:app-pc
4456
```
4557

@@ -132,6 +144,7 @@ The workflow engine is organized into 8 layers:
132144

133145
8. **Script Layer** (`com.codingapi.flow.script.runtime`)
134146
- `ScriptRuntimeContext` - Groovy script execution with thread-safe design and auto-cleanup
147+
- `TitleGroovyRequest` - Context object for title expression scripts, providing access to operator info, workflow info, form data, and work code
135148
- Script types: OperatorMatchScript, OperatorLoadScript, NodeTitleScript, ConditionScript, RouterNodeScript, SubProcessScript, TriggerScript, ErrorTriggerScript, RejectActionScript, CustomScript
136149

137150
### Supporting Architectures
@@ -278,6 +291,10 @@ All framework exceptions extend `FlowException` (RuntimeException). Exception co
278291
## Documentation References
279292

280293
- **Design.md** (root) - Comprehensive architecture documentation with class design, lifecycle diagrams, design patterns, and key implementation details
294+
- **PRD.md** (root) - Product requirements document
295+
- **designs/** (directory) - Design documents for specific features
296+
- `title-expression-ui/README.md` - Title expression interactive UI design
281297
- **frontend/apps/app-pc/AGENTS.md** - Frontend app development guidelines
298+
- **frontend/CLAUDE.md** - Frontend-specific architecture and conventions
282299
- **Rsbuild**: https://rsbuild.rs/llms.txt
283300
- **Rspack**: https://rspack.rs/llms.txt

0 commit comments

Comments
 (0)