28 lines
1.6 KiB
Markdown
28 lines
1.6 KiB
Markdown
|
|
# 개발 규칙 (Development Rules)
|
||
|
|
|
||
|
|
> **AI 코드 생성 시 반드시 참고**: 본 폴더의 규칙을 따라 Auth 프로젝트와 동일한 스타일로 개발한다.
|
||
|
|
|
||
|
|
## 문서 목록
|
||
|
|
|
||
|
|
| 파일 | 내용 |
|
||
|
|
|------|------|
|
||
|
|
| [01-개발스타일.md](01-개발스타일.md) | 전체 개발 스타일·흐름 (Auth 기준) |
|
||
|
|
| [02-코딩컨벤션.md](02-코딩컨벤션.md) | PHP/네이밍/포맷 규칙 |
|
||
|
|
| [03-파일분리구조.md](03-파일분리구조.md) | Controller / Model / Config 분리 구조 |
|
||
|
|
| [04-CSS정리구조.md](04-CSS정리구조.md) | CSS·Tailwind·커스텀 스타일 정리 |
|
||
|
|
| [05-View정리구조.md](05-View정리구조.md) | 뷰 디렉터리·파일·공통 요소 |
|
||
|
|
| [06-데이터베이스정리구조.md](06-데이터베이스정리구조.md) | 테이블·컬럼·Model 매핑 규칙 |
|
||
|
|
| [07-전체구조.md](07-전체구조.md) | 프로젝트 전체 디렉터리·역할 요약 |
|
||
|
|
| [08-디자인규칙.md](08-디자인규칙.md) | **디자인 기준**·레이아웃·색상·버튼·테이블 (기준: `app/Views/bag/daily_inventory.php`) |
|
||
|
|
|
||
|
|
## 참조 구현 (기준 코드)
|
||
|
|
|
||
|
|
- **Controller**: `app/Controllers/Auth.php`
|
||
|
|
- **Model**: `app/Models/MemberModel.php`, `app/Models/MemberLogModel.php`
|
||
|
|
- **View**: `app/Views/auth/login.php`, `app/Views/auth/register.php`
|
||
|
|
- **디자인 기준 뷰**: `app/Views/bag/daily_inventory.php` (일관된 디자인 시 이 파일 참고)
|
||
|
|
- **Route**: `app/Config/Routes.php`
|
||
|
|
- **Config**: `app/Config/Roles.php`
|
||
|
|
|
||
|
|
새 기능 추가 시 위 파일들의 패턴을 따르고, 본 폴더 규칙과 충돌 시 **본 폴더 규칙을 우선**한다.
|