hanhwa_nexacro/docs/spec-dsl.md

26 lines
611 B
Markdown

# Nexacro Spec DSL
## 파일 위치
- `spec/nexacro/app.yaml`
- `spec/nexacro/*.yaml`
## 필드
- `formId`: Nexacro Form ID
- `title`: 화면명
- `route`: preview 라우트 키
- `authority`: `PUBLIC`, `VIEWER`, `OPERATOR`, `ADMIN`
- `layout`: width/height
- `datasets`: dataset 정의
- `components`: Edit, Button, Static, Combo, FileUpload 등 기본 컴포넌트
- `grids`: dataset 기반 표
- `transactions`: 조회용 API
- `actions`: 저장/실행/업로드 액션
- `messages`: 화면 설명
## 생성 결과
- `client/nexacro-src`: Nexacro project skeleton
- `client/nexacro-deploy`: preview UI