docs: 빌드 없는 정리·분할 허용으로 단일 CSS 제약 완화 (CLAUDE.md)
프레임워크/번들러/빌드는 계속 금지하되, 다중 <link> CSS·네이티브 ESM 모듈 분할은 허용. 임시 미리보기 파일(_preview.mjs)을 .gitignore 에 추가. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -7,3 +7,4 @@ npm-debug.log*
|
|||||||
dist/
|
dist/
|
||||||
.DS_Store
|
.DS_Store
|
||||||
HANDOFF.md
|
HANDOFF.md
|
||||||
|
_preview.mjs
|
||||||
|
|||||||
@@ -5,7 +5,10 @@ AI DEV — 사내 개발 포털. 직원이 한 곳에서 **사내 개발 사이
|
|||||||
|
|
||||||
## 이 저장소를 다룰 때 (먼저 읽기)
|
## 이 저장소를 다룰 때 (먼저 읽기)
|
||||||
- **사용자는 개발 전문가가 아닌 사내 IT 기획자/직원**이다. 변경은 **단순하게** 유지한다.
|
- **사용자는 개발 전문가가 아닌 사내 IT 기획자/직원**이다. 변경은 **단순하게** 유지한다.
|
||||||
- 빌드 단계·프런트엔드 프레임워크(React 등)·번들러 도입 **금지**. 서버 렌더링(EJS) + 단일 CSS 유지.
|
- 무거운 도구는 피한다: **프런트엔드 프레임워크(React 등)·번들러·빌드 단계는 도입하지 않는다.**
|
||||||
|
서버 렌더링(EJS) 유지.
|
||||||
|
- 단, **빌드가 필요 없는 범위의 정리·분할은 허용**한다 — CSS 를 역할별 파일로 나눠 다중 `<link>`,
|
||||||
|
JS 를 브라우저 **네이티브 ESM 모듈**(`<script type="module">` + `import`)로 분할 등.
|
||||||
- 새 npm 의존성은 꼭 필요할 때만, 이유와 함께 추가한다.
|
- 새 npm 의존성은 꼭 필요할 때만, 이유와 함께 추가한다.
|
||||||
- **UI 문구와 코드 주석은 한국어**로 쓴다.
|
- **UI 문구와 코드 주석은 한국어**로 쓴다.
|
||||||
- **비밀값은 코드에 넣지 않는다.** 환경변수(`.project-env` 로컬 / Kubero Env 배포)로만 다룬다.
|
- **비밀값은 코드에 넣지 않는다.** 환경변수(`.project-env` 로컬 / Kubero Env 배포)로만 다룬다.
|
||||||
|
|||||||
Reference in New Issue
Block a user