Devian v10 — Overview
Status: ACTIVE AppliesTo: v10 SSOT: skills/devian-core/03-ssot/SKILL.md
What is Devian?
Devian은 DATA와 PROTOCOL 두 축으로 구성된 코드 생성 프레임워크다.
| 축 | 역할 | 입력 | 출력 |
|---|---|---|---|
| DATA | 테이블/계약 타입 생성 | XLSX, JSON contracts | C#/TS Entity, Container, NDJSON/pb64 |
| PROTOCOL | 네트워크 메시지 생성 | Protocol JSON | C#/TS Message, Codec, Stub |
Policy SSOT
모든 정책/경로/규칙의 정본은 SSOT 문서에 있다:
→ skills/devian-core/03-ssot/SKILL.md
이 문서를 포함한 모든 스킬은 SSOT를 참조하며, 충돌 시 SSOT가 우선한다.
Devian Skill Groups
| Group | Description | Overview | Policy | SSOT |
|---|---|---|---|---|
| devian-core | Root SSOT, 스킬 규격, 런타임 | 00-overview | 01-policy | 03-ssot |
| devian-tools | Builder, CLI, 아카이브 | 00-overview | 01-policy | 03-ssot |
| devian-data | Table, Contract, NDJSON, PB64 | 00-overview | 01-policy | 03-ssot |
| devian-protocol | Protocol codegen, Opcode, Registry | 00-overview | 01-policy | 03-ssot |
| devian-common | Common 도메인, Feature 모듈 | 00-overview | 01-policy | — |
| devian-unity | UPM 패키지, Unity 런타임, 컴포넌트 | 00-overview | 01-policy | 03-ssot |
| devian-examples | 예제 도메인, 예제 프로토콜 | 00-overview | 01-policy | — |
| devian-unity-samples | Unity 샘플 작성 가이드, 네트워크 샘플 | 00-overview | 01-policy | — |
Routing (Central)
이 문서는 Devian 전체의 단일 라우팅 정본이다. 키워드/의도 기반으로 어디 스킬로 가야 하는지 여기서만 결정한다.
Group Routing
- •Unity 일반 컴포넌트(Non-UI) →
skills/devian-unity/30-unity-components/00-overview/skill.md - •Unity UI 컴포넌트(UI/Canvas/Frame/UIManager) →
skills/devian-unity/40-ui-components/00-overview/skill.md
Routing Keywords
| keyword | route-to |
|---|---|
| StringTable, string-table, ST_, 다국어, localization, localizing, TEXT table, LocalizedText, 번역 | skills/devian-common/14-feature-string-table/SKILL.md |
| NDJSON, ndjson, .json 스토리지 | skills/devian-data/34-ndjson-storage/SKILL.md |
| PB64, pb64, .asset 바이너리 | skills/devian-data/35-pb64-storage/SKILL.md |
| TableGen, 테이블 생성 | skills/devian-data/42-tablegen-implementation/SKILL.md |
| TableManager, LoadStringsAsync | skills/devian-unity/30-unity-components/14-table-manager/SKILL.md |
| DownloadManager, Addressables | skills/devian-unity/30-unity-components/12-download-manager/SKILL.md |
| UIManager, UICanvas, UIFrame | skills/devian-unity/40-ui-components/10-ui-manager/skill.md |
| UI Canvas Frames, UICanvasFrames | skills/devian-unity/40-ui-components/20-ui-canvas-frames/skill.md |
Navigation
| 찾고 싶은 것 | 문서 |
|---|---|
| 용어 정의 | 10-glossary |
| Workspace 구조 | 20-workspace |
| 공통 정책 | 01-policy |
| 빌드 실행 | devian-tools/20-build-domain |
| 테이블 작성 규칙 | devian-data/30-table-authoring-rules |
| 프로토콜 코드젠 | devian-protocol/40-codegen-protocol |
| Unity 정책 | devian-unity/01-policy |
Reference
- •Index: skills/devian/SKILL.md
- •SSOT: skills/devian-core/03-ssot/SKILL.md