수강구조대 프론트엔드 레포지토리에 오신 것을 환영합니다! 프로젝트를 로컬 환경에 세팅하고 실행하기 위한 가이드입니다.
- Node.js가 설치되어 있어야 한다.
- 터미널에서
node -v로 설치 유무 확인 가능
- 터미널에서
- 일관된 코드 스타일을 위해 아래 VS Code 확장 프로그램(Extensions)을 반드시 설치해 주세요.
ESLintPrettier - Code formatter
(설치 후 VS Code 설정(Ctrl + ,)에서 Editor: Format On Save를 체크하고, default formatter를 Prettier - Code formatter로 설정해 주세요.)
1. 레포지토리 클론 및 폴더 이동
터미널을 열고 작업할 폴더에서 레포지토리를 클론한 뒤, 프론트엔드 폴더로 이동한다.
git clone [여기에 깃허브 레포지토리 링크 입력]
cd Frontend2. 패키지 설치 및 환경 세팅
npm installpackage.json에 명시된 모든 라이브러리가 설치되며, 코드 컨벤션을 강제하는 Husky (git pre-commit hook)도 자동으로 연결된다.
3. 로컬 서버 실행
npm run dev명령어 실행 후 터미널에 나타나는 http://localhost:5173/ 링크를 Ctrl + 클릭하여 브라우저에서 화면이 정상적으로 뜨는지 확인한다.
- 메인 브랜치:
main(배포용),develop(테스트용 메인) - 작업 브랜치: 기능 개발 시
develop브랜치에서타입/#이슈번호-작업내용형식의 브랜치명으로 새로운 브랜치를 파서 작업 (ex: feature/#1-mypage, fix/#10-UIFix 등) - 커밋 규칙: 깃허브에 Push한 뒤,
develop브랜치로 PR 생성 (Notion의 컨벤션 준수해 주세요.) - 보호 규칙:
main과develop브랜치에 직접 Merge 불가