관련 사이트 모음
체크리스트
설계
서비스 주제
타겟층
유사 서비스 조사
기능 명세
필수 기능
기술 명세도 함께 작성
공통 UI 선정
프로토타입 or 와이어프레임 제작
색상, 폰트, 크기 단위 등
역할 분담
유저 플로우? 제작
깃허브
브랜치 전략
git flow / github flow 사용 여부
브랜치 네임 컨벤션 및 규칙
커밋 규칙
gitmoji 사용여부
미사용시, 메세지 형식 (접두사, 길이제한 등)
템플릿 제작
이슈
PR
PR 규칙
파일
디렉토리 구조
URL 주소 지정
네이밍 규칙 (변수, 폴더, 이벤트 등)
주석 규칙 (TODO / FIX / ect…)
프로젝트 초기세팅 선정
.env, .gitignore 파일 통일
패키지 통일
절대경로 설정
팀 문화
주차별 스프린트 작성
참고 자료
4기 팀프로젝트 모음 (기획서, 기간 등 명시)
노아팀 맞춤 자료
{ "singleQuote": true, "trailingComma": "all", "endOfLine": "auto", "bracketSameLine": true, "semi": true, "arrowParens": "always", "vueIndentScriptAndStyle": false, "jsxSingleQuote": true, "quoteProps": "as-needed", "embeddedLanguageFormatting" : "auto", }
이전 자료
ESLint
eslint 찾아본 설정들eslint 플러그인 모음eslint 룰 직접 만들기
prettier
프로젝트 사전 세팅 자료조사
호민
자료조사
현진
자료조사
스타일링
상태관리
Prettier 추가 세팅
고려하면 좋을 만한 추가 prettier세팅
{ "tabWidth": 2, //각 들여쓰기 수준에 대한 공백 개수를 지정 "printWidth": 80, //프린터가 줄 바꿈을 할 길이를 설정 "singleAttributePerLine": true, //JSX 요소의 각 속성이 새로운 줄에 있도록 함 "plugins": ["@trivago/prettier-plugin-sort-imports"], //사용할 Prettier 플러그인을 지정, 여기서는 @trivago/prettier-plugin-sort-imports를 사용하여 import 문을 정렬 "importOrder": [ "^react(.*)", "<THIRD_PARTY_MODULES>", "^@pages/(.*)$", "^@components/(.*)$", "^@apis/(.*)$", "^@hooks/(.*)$", "^@store/(.*)$", "^@storage/(.*)$", "^@utils/(.*)$", "^@routes/(.*)$", "^@styles/(.*)$", "^@type/(.*)$", "^@constants/(.*)$", "^[./]" ], //import 문을 정렬할 순서를 정의, 정규 표현식을 사용하여 import 경로를 일치시킨다. "importOrderSortSpecifiers": true //import 문을 정렬할 때 import specifier(중괄호 안의 이름)를 알파벳 순으로 정렬할지 여부 지정 }
지호
자료조사
수혁
자료조사
npm
recoil
axios
서버리스를 사용하면 어쨋든 axios 를 사용해야하니 통일하는게 낫지않을까?
석현
자료조사
Vite+swc (npm vs pnpm vs yarn)
taiwind vs styled
fetch vs axios
git flow
기능 단위로 브랜치 만들어서 dev에 합칠 때 코드리뷰해서 합치고 main에 합치기 전에는 기능 테스트 후 merge
eslint 추가하면 좋을거 같은 설정
import 순서 정렬, import 문 마지막에 한줄 띄우는 설정