-
Notifications
You must be signed in to change notification settings - Fork 0
Team Rule
San edited this page Jul 24, 2023
·
10 revisions
- 초기 repository 설정
git clone <repository>
git remote -v
git remote add upstream https://github.com/codestates-beb/beb-09-final-GYE.git
- dev에서 브랜치를 만드세요.
- feature 브랜치에서 작업하세요.
- 개발한 기능을 푸시하고 PR을 만들기 전에 로컬 dev 브랜치를 업데이트하고, 리베이스를 진행하세요.
git checkout dev
git pull upstream dev
git checkout <branchname>
git rebase -i --autosquash dev
- 충돌이 발생하면, 충돌을 해결하고 리베이스를 계속하세요.
git add .
git rebase --continue
- 브랜치를 푸시하세요. 리베이스는 이력을 변경시키므로 -f를 사용해야합니다.
git push -f
- PR을 진행하고 모든 작업이 끝났다면 로컬 feature 브랜치는 지우세요.
git branch -d <branchname>
- 제목에 대문자를 사용하세요.
- 제목은 다음과 같은 단어들로 시작할 수 있습니다.
Fix/Correct
Add
Remove/Clean/Eliminate
Update/Improve
Refactor (전면수정)
Simplify
...
- 본문이 필요하다면 줄바꿈을 통해 제목과 본문을 구분하세요.
- 본문은 어떻게 대신 무엇을, 왜를 설명하는데 사용하세요.
-
pages
: 웹페이지의 페이지들 -
components
: 페이지 내의 컴포넌트 -
assets
: font 및 image -
utils
: 유틸 함수 -
api
: API 함수
-
models
: DB 스키마 정의 -
routes
: API route를 정의 -
controllers
: 요청과 응답에 대한 로직을 담당
- JavaScript Standard Style을 따르세요.
- 강제하기 위해 ESLint를 사용하세요.
매일 저녁 5시
필요한 경우 디스코드 음성채널을 활용
- Team
- Requirements
- Smart-Contract
- Front-End
- Back-End