HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
프로그래머스 프론트엔드 데브코스 2기
프로그래머스 프론트엔드 데브코스 2기
/
지은팀
지은팀
/
🤍
지금 당신에게 필요한 책, <러북>
/
💙
프로젝트 기획회의 5회(eslint, prettier ..)
💙

프로젝트 기획회의 5회(eslint, prettier ..)

태그
회의
날짜
Jun 2, 2022 18:00
참가자
장소
온라인
깃 커밋 컨벤션 의견
유다시티의 스타일을 참고(태욱)
커밋 메시지 구조 [타입(type)] : 제목(subject) 본문(body) 푸터(footer)
 
😁유다시티에서는 7개 종류의 타입의 사용을 권장하고 있음.
타입 종류
  1. feat: 새로운 기능 추가
  1. fix: 오류 수정
  1. docs: 문서 관련 수정
  1. style: 코드를 변화하지 않은 수정 ex) 세미콜론, 들여쓰기
  1. refactor: 코드의 리팩토링
  1. chore: 빌드 혹은 패키지 매니저 수정사항
  1. test: test 코드 삽입 및 수정
 
제목에 관한 규칙 1.제목은 가능한 간결하게 50자 내로 작성한다. 2.제목의 시작은 대문자로 작성한다. 3.제목은 동사 단어로 작성을 시작하고 명령문으로 작성한다. 4.제목에는 마침표를 사용하지 않는다.
제목에 자주 쓰이는 동사 단어
FIX
  • ex) Fix git, Fix error
  • in으로 수정 위치를 나타낼 수 있다. ex) Fix typo in git.java
  • to/for로 수정 이유 나타낼 수 있다.
  • when을 통해 어느 상황에서 발생한 에러를 수정했는지 나타낼 수 있다.
ADD
  • 코드나 문자를 추가할 때 사용한다.
  • for이나 to와 함께 사용해 추가한 이유나 추가한 위치를 나타낼 수 있다.
REMOVE
  • 코드를 삭제했을 때 사용한다.
RENAME
  • 이름 변경이 있을 때 사용한다.
Simplify
  • 코드를 단순화 하는 경우 사용한다.
MOVE
  • 코드나 파일 등이 이동하는 경우 사용한다.
 
본문에 관한 규칙 1.본문은 한 줄 당 72자 내로 작성한다. 2.본문은 최대한 상세히 작성한다. 3.본문에는 무엇을 왜 변경했는지를 작성한다.
 
푸터에 관한 규칙 1.푸터의 작성은 생략 가능 2.푸터는 이슈 트랙킹을 위해 사용한다.
 
출처: 내삶발전기록용 티스토리
 
이외에 리팩토링에 관해서 이슈에 번호를 붙여 분리하여 커밋하는 것도 다른 팀원이 찾는 것에 도움이 되지 않을까 싶습니다. (개인적인 의견)
다은 쓰던거 - https://doublesprogramming.tistory.com/256
수경 (여기서 이모티콘 뺀 규칙)
notion image
eslint/prettier 규칙
수경 의견
eslint는 eslint:recommended 만 사용
prettier
// 수경 vscode prettier 규칙 "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "prettier.tabWidth": 2, "prettier.printWidth": 100, "prettier.singleQuote": true, "prettier.semi": false, // '' , " " => "prettier.singleQuote": true, // ; 사용? => "prettier.semi": false,
issue/pull request
  • 유튜브(Github으로 팀 프로젝트 하기1)
  • 의견 / 질문
    • 다은: 라벨 협의 필요
    • 기능을 어떻게 나눌지
    • PR 템플릿
  • ex) Issue: https://github.com/prgrms-web-devcourse/Team_Price_Offer_FE/issues/11 PR : https://github.com/prgrms-web-devcourse/Team_Price_Offer_FE/pull/27
    •