# TK-FB-Project 개발 λ¬Έμ„œ ## πŸ“š λ¬Έμ„œ ꡬ쑰 이 λ””λ ‰ν† λ¦¬λŠ” TK-FB-Project의 개발 및 μœ μ§€λ³΄μˆ˜λ₯Ό μœ„ν•œ μ’…ν•© λ¬Έμ„œ μ €μž₯μ†Œμž…λ‹ˆλ‹€. ### 디렉토리 ꡬ쑰 ``` docs/ β”œβ”€β”€ README.md # 이 파일 - λ¬Έμ„œ 인덱슀 β”œβ”€β”€ architecture/ # μ•„ν‚€ν…μ²˜ κ΄€λ ¨ λ¬Έμ„œ β”‚ β”œβ”€β”€ OVERVIEW.md # μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜ κ°œμš” β”‚ β”œβ”€β”€ DATABASE.md # λ°μ΄ν„°λ² μ΄μŠ€ μŠ€ν‚€λ§ˆ 및 섀계 β”‚ └── API_DESIGN.md # API 섀계 원칙 β”œβ”€β”€ refactoring/ # λ¦¬νŒ©ν† λ§ κ΄€λ ¨ λ¬Έμ„œ β”‚ β”œβ”€β”€ PLAN.md # λ¦¬νŒ©ν† λ§ κ³„νš 및 λ‘œλ“œλ§΅ β”‚ β”œβ”€β”€ LOG.md # λ¦¬νŒ©ν† λ§ μž‘μ—… 둜그 β”‚ └── ANALYSIS.md # μ½”λ“œ 뢄석 리포트 β”œβ”€β”€ guides/ # 개발 κ°€μ΄λ“œ β”‚ β”œβ”€β”€ SETUP.md # 개발 ν™˜κ²½ μ„€μ • β”‚ β”œβ”€β”€ CODING_STYLE.md # μ½”λ”© μŠ€νƒ€μΌ κ°€μ΄λ“œ β”‚ β”œβ”€β”€ GIT_WORKFLOW.md # Git μ›Œν¬ν”Œλ‘œμš° β”‚ β”œβ”€β”€ SECURITY.md # λ³΄μ•ˆ κ°€μ΄λ“œλΌμΈ β”‚ └── TROUBLESHOOTING.md # 문제 ν•΄κ²° κ°€μ΄λ“œ └── api/ # API λ¬Έμ„œ β”œβ”€β”€ ENDPOINTS.md # API μ—”λ“œν¬μΈνŠΈ λͺ©λ‘ β”œβ”€β”€ AUTHENTICATION.md # 인증 및 κΆŒν•œ └── EXAMPLES.md # API μ‚¬μš© 예제 ``` ## πŸ“– μ£Όμš” λ¬Έμ„œ ### μ‹œμž‘ν•˜κΈ° - [개발 ν™˜κ²½ μ„€μ •](guides/SETUP.md) - ν”„λ‘œμ νŠΈ μ„€μ • 및 μ‹€ν–‰ 방법 - [μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜](architecture/OVERVIEW.md) - 전체 μ‹œμŠ€ν…œ ꡬ쑰 이해 - [μ½”λ”© μŠ€νƒ€μΌ κ°€μ΄λ“œ](guides/CODING_STYLE.md) - μ½”λ“œ μž‘μ„± κ·œμΉ™ ### 개발 - [API λ¬Έμ„œ](api/ENDPOINTS.md) - REST API μ—”λ“œν¬μΈνŠΈ 레퍼런슀 - [λ°μ΄ν„°λ² μ΄μŠ€ μŠ€ν‚€λ§ˆ](architecture/DATABASE.md) - DB ꡬ쑰 및 관계 - [문제 ν•΄κ²°](guides/TROUBLESHOOTING.md) - 자주 λ°œμƒν•˜λŠ” 문제 해결법 ### λ¦¬νŒ©ν† λ§ - [λ¦¬νŒ©ν† λ§ κ³„νš](refactoring/PLAN.md) - κ°œμ„  λ‘œλ“œλ§΅ - [λ¦¬νŒ©ν† λ§ 둜그](refactoring/LOG.md) - λ³€κ²½ 이λ ₯ - [μ½”λ“œ 뢄석](refactoring/ANALYSIS.md) - ν˜„μž¬ μ½”λ“œλ² μ΄μŠ€ 뢄석 ## πŸ”„ λ¬Έμ„œ μ—…λ°μ΄νŠΈ κ·œμΉ™ 1. **λ¦¬νŒ©ν† λ§ μ‹œ**: λ³€κ²½ 사항을 `refactoring/LOG.md`에 기둝 2. **API λ³€κ²½ μ‹œ**: `api/ENDPOINTS.md` μ—…λ°μ΄νŠΈ 3. **μ•„ν‚€ν…μ²˜ λ³€κ²½ μ‹œ**: κ΄€λ ¨ λ‹€μ΄μ–΄κ·Έλž¨ 및 λ¬Έμ„œ κ°±μ‹  4. **μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€ μ‹œ**: ν•΄λ‹Ή κ°€μ΄λ“œ λ¬Έμ„œ μž‘μ„± ## πŸ“ λ¬Έμ„œ μž‘μ„± κ°€μ΄λ“œ ### λ¬Έμ„œ μž‘μ„± 원칙 - **λͺ…ν™•μ„±**: 기술 μš©μ–΄λŠ” μ‰½κ²Œ μ„€λͺ… - **μ΅œμ‹ μ„±**: μ½”λ“œ λ³€κ²½ μ‹œ μ¦‰μ‹œ μ—…λ°μ΄νŠΈ - **μ™„κ²°μ„±**: λ…λ¦½μ μœΌλ‘œ 이해 κ°€λŠ₯ν•˜λ„λ‘ μž‘μ„± - **예제 포함**: μ½”λ“œ μ˜ˆμ œμ™€ μŠ€ν¬λ¦°μƒ· ν™œμš© ### λ§ˆν¬λ‹€μš΄ μŠ€νƒ€μΌ ```markdown # H1: λ¬Έμ„œ 제λͺ© (ν•œ λ¬Έμ„œμ— ν•œ 개만) ## H2: μ£Όμš” μ„Ήμ…˜ ### H3: ν•˜μœ„ μ„Ήμ…˜ - 리슀트 μ‚¬μš© - μ½”λ“œ 블둝 ν™œμš© - ν…Œμ΄λΈ”λ‘œ 정보 정리 ``` ## πŸ”— μ™ΈλΆ€ λ¦¬μ†ŒμŠ€ - [ν”„λ‘œμ νŠΈ README](../README.md) - [λ°μ΄ν„°λ² μ΄μŠ€ μŠ€ν‚€λ§ˆ](../DATABASE_SCHEMA.md) - [MySQL ν˜Έν™˜μ„± λ…ΈνŠΈ](../MYSQL_COMPATIBILITY_NOTES.md) ## πŸ“… λ¬Έμ„œ 이λ ₯ | λ‚ μ§œ | 버전 | λ³€κ²½ λ‚΄μš© | μž‘μ„±μž | |------|------|----------|--------| | 2025-12-11 | 1.0 | λ¬Έμ„œ ꡬ쑰 초기 생성 | Claude Code | ## πŸ“§ 문의 λ¬Έμ„œ κ΄€λ ¨ μ§ˆλ¬Έμ΄λ‚˜ κ°œμ„  μ œμ•ˆμ€ ν”„λ‘œμ νŠΈ κ΄€λ¦¬μžμ—κ²Œ λ¬Έμ˜ν•˜μ„Έμš”.