HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
[팀 09] 오프와 에프
[팀 09] 오프와 에프
/
🤝
이렇게 일해요 (Lint rules, Work-flow, Skills)
🤝

이렇게 일해요 (Lint rules, Work-flow, Skills)

Work-flow, Branch 전략Commit 컨벤션업무 공유Prettier + ESLintnode versionSkills
 

 

Work-flow, Branch 전략

  1. 작업 단위 별로 issue를 생성한다.
    1. 이슈 명은 예를들어 feat: Input 컴포넌트 구현 정도의 이름으로 이슈를 생성
    2. 이슈에 projects 를 설정한다. (github projects와 연동될 수 있도록)
  1. develop 에서 branch를 생성한다.
    1. 브런치 명은 예를들어 feature/#이슈번호-어쩌구저쩌구(선택) 로 생성한다.
  1. 작업 진행 상황은 github projects를 통해 업데이트 한다.
  1. 작업을 시작하고 작업이 완료되면 PR을 요청한다. (PR명도 issue처럼 생성)
  1. 코드리뷰는 함께 진행하고 머지는 본인이 한다.

Commit 컨벤션

👀
ex) feat: OOO 기능 구현
feat : 기능을 구현한다. (새로운 컴포넌트나 로직 추가)
fix: 기능 버그를 수정하거나 기존 코드를 수정한다. (컴포넌트를 수정하거나 로직을 수정)
Hotfix: 로직에 버그가 있어 급히 수정한다.
refactor: 기능이나 로직을 변경하지는 않고 코드를 개선시킨다.
style: 코드 스타일을 수정한다. (세미콜론, tab, 개행, 줄맞춤 등)
ui: CSS, UI에 관련된 코드를 추가하거나 수정
chore: 디렉토리 구조를 변경하거나 파일명, 디렉토리 명을 변경하거나 라이브러리를 추가하거나 기타 config 설정을 할 때 사용한다.
docs: 리드미를 수정한다.
 
 

업무 공유

  • github issue - github projects

Prettier + ESLint

  • semi + singleQuote
  • eslint: recommended
  • printWidth: 100
  • 패키지매니저: yarn
 

node version

  • v16.15.1
 

Skills

  • NextJS
  • Typescript(any 최소한)
  • recoil
  • thunder client