
화해팀 입사 3개월차, 프론트엔드 기술 기반 다지기
두줄요약
프론트엔드 플랫폼의 공통 개발 기반을 OKR로 설정하고 Git·lint 규칙을 정비했습니다.\nMonorepo와 Storybook을 도입해 공통 로직 및 컴포넌트 공유를 강화했습니다.
문제 상황
- 밴드 중심 개발로 프론트엔드 플랫폼 차원의 기술 공유와 공통 기반 고도화에 제약
- 유사한 신규 React 프로젝트가 별도 저장소에서 진행되며 공통 로직 중복 가능성
해결 방법
- OKR 기반으로 Git 전략, Conventional Commit, PR·Squash Merge 규칙 수립
- TypeScript 중심의 lint·Prettier 설정과 Husky·lint-staged 기반 pre-commit 검사 적용
- Lerna와 Yarn Workspace 기반 Monorepo 마이그레이션 및 공통 모듈 공유
선택 이유
- Forking workflow로 개인 작업 브랜치 자율성과 메인 저장소 관리 용이성 확보
- Monorepo로 data fetching 등 공통 로직 재사용, 기술 이해도와 상호 지원 강화
- Storybook 기반 제네럴 컴포넌트·디자인 시스템 논의와 배포 환경 구축
주의할 점
- 개발·운영 브랜치 직접 Push 제한에 따른 Git 사용 절차의 번거로움
- Commit·PR 규칙과 lint 룰의 초기 적응 기간 및 지속적 조정 필요
- 컴포넌트 배포·버저닝 정책, Storybook·자동화 범위의 후속 논의 필요

