-
Notifications
You must be signed in to change notification settings - Fork 1
개발 규칙 가이드
Soobeen Yoon edited this page Nov 17, 2022
·
7 revisions
(by 깐깐징어)
- Issue 생성 시 Project - OAO 지정하면 backlog 자동으로 생김!
- Issue 내용은 Issue template 규칙을 따라가자.
💡 구분: 내용
ex) feat: 모달 레이아웃 개발, fix: login api 버그 수정
- 생성 확인 후 status만 todo or done ... 으로 변경해주기!
- Create a branch 클릭
- branch 이름도 자동으로 생성된다! 기본 설정 그대로 두기
- 복사해서 local terminal(local 저장 위치)에서 복사+붙여넣기
- 직면한 문제 + 해결 과정을 Trouble shooting Wiki에 적어서 팀원들에게 작업 내용을 공유해주자!
-
git add . 보다는, 협업을 하는 당신, 꼭 추가가 필요한 파일만 넣어볼까?! (conflict 방지)
☑️ commit convention 준수하기!
- PR template을 따라가보자!
목적: PR을 매일 아침 리뷰 후 merge하는 작업 방식을 채택했기 때문에, main으로 바로 merge해서 commit을 올리는 것이 아니라, issue branch에 main commit들을 옮긴 후 main으로 다시 PR을 날리는 방식.
- issue branch에서 변경 부분 stash or commit
- git checkout main
- git fetch origin
- git pull (main branch update)
- git checkout [issue branch]
- git stash pop (stash 한 경우)
- git rebase main (추가 확인하면 좋을듯..)
- conflict 해결
- git add .
- git commit + push
- main으로 PR 날리기
- 작업 내용 및 Trouble Shooting 기록, 의사결정 기록을 공유하자.
- PR에 위키 링크를 올려서 팀원들이 빨리 파악할 수 있게 도와주자!
- 내가 어떤 의사결정을 했고, 어떤 방식으로 해결했는지 팀원들과 공유하고 서로 의견을 교환하자.
- feature 개발의 진정한 마무리,,!
- 개운한 마음으로 닫아버리자.
- OaO 환경설정 A to Z
- CRLF 너가 뭔데 날 힘들게 해?
- Github Issue 똑똑하게 사용하기
- OAO! CI CD 적용기 with release 자동화
- 매번 다른 import문
- 못생긴 상대경로에서 간zlzl존 절대경로로😎
- TodoList API 개발기
- 의존성 주입으로 DB를 바꿔보자
- 렌더링 최적화 서막: useNavigate를 추가한 순간 리렌더 범위가 확장된 건에 대하여
- 렌더링 최적화 1탄: 렌더링 범위에 대하여 (by 최적화무새)
- 렌더링 최적화 2탄: 잘못된 custom hook 사용,, 전체 리렌더링을 부르다,,
- 렌더링 최적화 3탄: Todo 상세 좀 봤다고 테이블 전체가 재렌더링 되는건을 고치기😌
- 렌더링 최적화 4탄: 다이어그램 편
- 🐁 마우스 상대위치 계산은 이상해
- React 컴포넌트에 애니메이션을 적용해보자 🏃🏻💨
- 컴포넌트 재사용성을 높여보자: Modal 분리기 🌹
- 선후관계를 자동완성으로 추가해보자 🔎