Next.JS
공식문서 참고$ npm run dev
를 미리 실행시켜준 후 바벨 설정 해주면 바로 빌드하고 ~/.next/server/pages/_app.js
등에서 빌드된 파일 확인 가능합니다.ESLint
에 아무것도 설정을 하지 않고 개발을 진행하다 보면 나중에 동료들과 어떤 규칙, 방법으로 개발을 하기로 했었는지가 불필요해집니다.ESLint
설정 또한 공식문서를 참고합니다.ESLint
설정해줘서 코드의 일관성을 가질 수 있습니다.ESLint
설정이 이미 되어있는 기존 사이트들을 참고하면 도움이 많이 됩니다. (예, airbnb eslint typescript)파편화
를 막아주는 기본적인 도구이기 때문에 사용해야 합니다.ESLint
및 개발환경 설정은 안됩니다.프로젝트 폴더 내에 .github
폴더를 생성해줍니다.
.github
폴더 내에 CODEOWNERS
파일 생성합니다.
CODEOWNERS
: Pull Request 등으로 개발을 진행할때 누가 이 코드의 관리자인지 지정해주는 파일입니다.CODEOWNER
설정과 Reviewer
설정의 차이점 : CODEOWNER
설정시, 깃허브 프로텍션 룰을 따라 CODEOWNER
가 리뷰를 남겼을 때만 Code Merge
가 가능합니다.Dockerfile
의 경우 DevOps
엔지니어를 추가해두기도 합니다.API
의 경우 Backend
엔지니어// 간단한 설정 예시
// ~/.github/CODEOWNERS
* @HyeonWooGa