콘텐츠로 이동

온보딩 · 엔지니어

먼저 공통 온보딩을 끝낸 뒤 이 페이지로 오세요. 아래는 FE 온보딩 원문에서 추린 실무 진입점입니다.

여기부터 보세요

  • FE 온보딩 — 레포 구조, 브랜치 전략, 슬랙 채널, 코드리뷰 흐름. 프론트엔드라면 필수.
  • 클라이언트 레포: code-zero-to-one/study-platform-client — README에 프로젝트 설명·테스트/운영 서버·스웨거 링크가 정리되어 있음.
  • 용어집 — 코스·레슨·챕터·빌더피드·그룹/멘토/1:1 스터디 등 도메인 용어.

아키텍처 / 코드 한눈에 (FE 기준)

  • Next.js App Router 사용. src/app 아래 (admin)(관리자) / (landing)(랜딩) / (service)(대부분의 서비스 페이지).
  • 진행 중 마이그레이션: FSD → type-based 구조, src/components/ui/(shadcn)src/components/ui 병합, SSR 미적용 상태.
  • OpenAPI: 백엔드 API 업데이트 시 FE에 feature/openapi-new 브랜치가 올라오며 이를 develop에 머지. 새 API 사용법은 레포 README “새로운 API 추가” 참고.

브랜치 / 배포

  • main → 운영 서버(zeroone.it.kr)에 바로 반영.
  • develop → 테스터 서버(test.zeroone.it.kr)에 바로 반영.

핵심 도구

  • GitHub — 코드·PR·코드리뷰(PR 올리면 채널에 알림).
  • Jira — Story 하위 작업으로 본인 작업 추가(제목 맨 앞에 [이름]). 빨간 bug 아이콘은 QA 수정 건.
  • Slack 개발-백엔드 / 개발-프론트 / 개발-qa-hotfix.
  • 에러 모니터링: Glitchtip(슬랙 연동).

더 깊은 내용은 docs의 Engineering 섹션과 레포 README를 참고하세요.