기술 스택: typescript nodejs express prisma nestjs jwt / postgresql / prettier eslint/ infra 나중에 일정: 기본 CRUD 1월 중순 ~ 말, 이후 고도화 네이밍 컨벤션 변수 : 카멜케이스 상수: 대문자 밑줄 DATABASE_URL 함수: 카멜케이스 파일명: 소문자 / - product-d . 섞어서 사용 폴더명: 소문자 / - 환경변수: 대문자 밑줄 코드 컨벤션 화살표 함수 사용, 매개변수에 () 사용 {} 여부 주석 함수 설명 /*************************************************************************************
*내가 신청한 챌린지 목록 조회
feat
: 새로운 기능 추가Fix
: 버그 수정Docs
: 문서 수정Style
: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우Refactor
: 코드 리펙토링Test
: 테스트 코드, 리펙토링 테스트 코드 추가Chore
: 빌드 업무 수정, 패키지 매니저 수정파일 구조 민선님이 짜고 피드백 받아서 수정 모듈 -> user product 브랜치 어떻게 만들건지 (이슈 작성 규칙) -> issue pr컨벤션 규칙 같이 1명이상 approve 해야지만 승인 1명이 pr 올리면 나머지 2명이 리뷰 리뷰 권장 시간 코드잇 시간에 올리면 당일날까지 리뷰 코드잇 끝나고 올리면 다음날 코드잇 접속해서 리뷰 백엔드끼리 (이 아래부터는 기초세팅 제가 볼거예요) 세팅: prettierrc, .gitignore, .eslintrc.js, tsconfig.json, package.json, nest-cli.json, etc 세팅 : pr 템플릿 만들기, 이슈 템플릿 만들기 참고: .vscode -> setting.json -> "editor.formatOnSave": true, import 파일 자동설정 에러설정, 자동 따옴표 처리 " or ' prisma 모델 정의하기 -> 프로젝트 기초세팅 + docs + 주석 설명