- 실제 볼트 사이즈 추출: 설명의 첫 번째 숫자를 실제 볼트 직경으로 사용 - 분수 표기 변환: 0.625 → 5/8, 0.75 → 3/4 등 현장 친화적 표기 - 특수 용도 볼트 분류: PSV(압력안전밸브), LT(저온용), CK(체크밸브), ORI(오리피스) - 표면처리 정보 추출: ELEC.GALV, HOT DIP GALV 등 코팅 정보 - 복합 재질 규격 파싱: ASTM A193/A194 GR B7/2H 정확 분류 - 특수 용도별 색상 구분: PSV 빨강, LT 주황, CK 파랑, ORI 보라 - 프론트엔드 표시 개선: 분수 사이즈, 특수 용도 현황 별도 섹션 - inch 기호 제거: 깔끔한 분수 표시로 현장 가독성 향상
This commit is contained in:
23
RULES.md
23
RULES.md
@@ -116,20 +116,37 @@ navigate(`/material-comparison?job_no=${jobNo}&revision=${revision}`);
|
||||
|
||||
## 🔄 **개발 워크플로우**
|
||||
|
||||
### **1. 백엔드 변경 시**
|
||||
### **1. 서버 실행 명령어**
|
||||
```bash
|
||||
# 백엔드 실행 (터미널 1번) - TK-MP-Project 루트에서
|
||||
source venv/bin/activate # 가상환경 활성화 (venv는 루트에 있음)
|
||||
cd backend
|
||||
python -m uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
|
||||
|
||||
# 프론트엔드 실행 (터미널 2번) - TK-MP-Project 루트에서
|
||||
cd frontend
|
||||
npm run dev # npm start 아님!
|
||||
```
|
||||
|
||||
**접속 주소:**
|
||||
- 백엔드 API: http://localhost:8000
|
||||
- API 문서: http://localhost:8000/docs
|
||||
- 프론트엔드: http://localhost:5173
|
||||
|
||||
### **2. 백엔드 변경 시**
|
||||
```bash
|
||||
# 항상 가상환경에서 실행 (사용자 선호사항)
|
||||
cd backend
|
||||
python -m uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
|
||||
```
|
||||
|
||||
### **2. 데이터베이스 스키마 변경 시**
|
||||
### **3. 데이터베이스 스키마 변경 시**
|
||||
```sql
|
||||
-- scripts/ 폴더에 마이그레이션 SQL 파일 생성
|
||||
-- 번호 순서: 01_, 02_, 03_...
|
||||
```
|
||||
|
||||
### **3. 커밋 메시지**
|
||||
### **4. 커밋 메시지**
|
||||
```
|
||||
한국어로 작성 (사용자 선호사항)
|
||||
예: "파이프 길이 계산 및 엑셀 내보내기 버그 수정"
|
||||
|
||||
Reference in New Issue
Block a user