aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design/001-first-component.md
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-27 13:45:31 +0100
committereunhhu <[email protected]>2026-09-27 13:45:31 +0100
commit2920e389f624263efe515d9a5f33f6b822efff5e (patch)
tree098011662955822230b3baa3141b997092d96153 /docs/design/001-first-component.md
parente650c341704e1b7f4c9d5a05bfa745c54002a599 (diff)
downloadvega-2920e389f624263efe515d9a5f33f6b822efff5e.tar.gz
vega-2920e389f624263efe515d9a5f33f6b822efff5e.zip
Name Vega's parts: lib/, surfaces/ and symbols/
src/ held two parts, the surfaces that show modules to people and the symbol format with its CPU and GPU drawing. As in Pure (design 009), top level directories are now the parts, and the README says what each builds.
Diffstat (limited to 'docs/design/001-first-component.md')
-rw-r--r--docs/design/001-first-component.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/design/001-first-component.md b/docs/design/001-first-component.md
index 6028297..325093a 100644
--- a/docs/design/001-first-component.md
+++ b/docs/design/001-first-component.md
@@ -1,6 +1,6 @@
# 001 — 첫 컴포넌트: 목록·표·포커스·톤, 표면 셋
-2026-09-25. 상태: 구현(`src/`, `lib/vega.aup`, `examples/`).
+2026-09-25. 상태: 구현(`surfaces/`, `lib/vega.aup`, `examples/`).
## 결정
@@ -127,7 +127,7 @@ vega tui app.pmod --watch --store ~/.app # 또는 vega web app.pmod --wat
`vega check app.pmod`는 모듈이 뜻한 듯하지만 규약에 맞지 않는 곳을 알린다. 표면은 이런 보기를 조용히 다른
부품으로 읽는다. 검사는 그 읽기를 드러내어 오타나 타입 실수가 화면에서 사라지지 않게 한다. 찾으면 종료 코드 1이다.
-규칙은 화면을 읽는 코드와 같은 파일(`src/screen.c`)에 있다.
+규칙은 화면을 읽는 코드와 같은 파일(`surfaces/screen.c`)에 있다.
| 찾는 것 | 표면이 대신 하는 일 |
|---|---|