[Setting] 공동작업을 위한 프로젝트 구조 최적화 및 가이드 배포 #1

Open
opened 2026-04-13 17:11:57 +09:00 by Taehoon · 0 comments
Owner

📌 개요

하드웨어(HW)와 소프트웨어(SW) 담당자가 독립적으로 개발할 수 있도록 전체 프로젝트 구조를 모듈화하고 협업 가이드를 구축하였습니다.

주요 변경 사항

  1. 비즈니스 로직 분리: index.html 내의 JS 로직을 컴포넌트 단위로 분리.
  2. 중앙 상태 관리 도입: src/state.ts를 통한 전역 데이터 관리.
  3. 컴포넌트화: 상세 페이지(Modal) 및 메인 뷰(View) 독립 파일 구성.
  4. 협업 가이드 배포: PROJECT_GUIDE.md 파일 생성.

🤝 권장 협업 방식

  • HW 담당: PCModal.ts, HWModal.ts, StorageModal.ts
  • SW 담당: SWModal.ts, SWUserModal.ts
  • 공통: state.ts, AssetTableView.ts (소통 필요)
## 📌 개요 하드웨어(HW)와 소프트웨어(SW) 담당자가 독립적으로 개발할 수 있도록 전체 프로젝트 구조를 모듈화하고 협업 가이드를 구축하였습니다. ## ✅ 주요 변경 사항 1. **비즈니스 로직 분리**: index.html 내의 JS 로직을 컴포넌트 단위로 분리. 2. **중앙 상태 관리 도입**: src/state.ts를 통한 전역 데이터 관리. 3. **컴포넌트화**: 상세 페이지(Modal) 및 메인 뷰(View) 독립 파일 구성. 4. **협업 가이드 배포**: PROJECT_GUIDE.md 파일 생성. ## 🤝 권장 협업 방식 - **HW 담당**: PCModal.ts, HWModal.ts, StorageModal.ts - **SW 담당**: SWModal.ts, SWUserModal.ts - **공통**: state.ts, AssetTableView.ts (소통 필요)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Taehoon/ITAM#1