---
# System prepended metadata

title: Convention
tags: [subject]

---

---
tags: subject
---

# Convention

### 정해야 할 요소들
요소가 Micro할 수 록 좋다
왜? 모두 처음이기 때문에 이후 소통의 과정을 최소화 하기위해 시스템이 세세할 수록 좋다.

1. Issue Control
2. Project managing
3. Commit 규칙
4. Branching - PR 규칙
5. Code convention
6. 정보 아카이브 활용법

### 1. git flow를 직접 따르면서 했을 때 의문점

PR 메시지는 commit과 별도 차이가 있어야 하는가?

솔직히 git만을 이용하는것은 불편하다.

commit의 제목 / body의 내용은 얼마나 구체적이어야 할까?

PR merge에선 어떤 코멘트를 날려야 하고 리뷰를 어떻게 해야하나

이 전체적인 흐름을 어떻게 유연하고 세세하게 정할 것인가

### 2. 참고 자료들

JS/TS 가이드

Airbnb: [https://moonspam.github.io/Airbnb-JavaScript-Style-Guide-Korean/#함수functions](https://moonspam.github.io/Airbnb-JavaScript-Style-Guide-Korean/#%ED%95%A8%EC%88%98functions)

google: [https://happycording.tistory.com/entry/구글에서-말하는-JavaScript-Style-Guide](https://happycording.tistory.com/entry/%EA%B5%AC%EA%B8%80%EC%97%90%EC%84%9C-%EB%A7%90%ED%95%98%EB%8A%94-JavaScript-Style-Guide)

gts: [https://yamoo9.gitbook.io/typescript/cli-env/gts](https://yamoo9.gitbook.io/typescript/cli-env/gts)

Git Project 전략

github project managing guide: [https://github.com/cheese10yun/github-project-management](https://github.com/cheese10yun/github-project-management)

git flow: [https://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html](https://woowabros.github.io/experience/2017/10/30/baemin-mobile-git-branch-strategy.html)

git flow/github flow:  [https://hellowoori.tistory.com/56](https://hellowoori.tistory.com/56)

git flow/ github flow/ gitlab flow: [https://ujuc.github.io/2015/12/16/git-flow-github-flow-gitlab-flow/](https://ujuc.github.io/2015/12/16/git-flow-github-flow-gitlab-flow/)

깃 브래치 모델: [https://rumblefish.tistory.com/65](https://rumblefish.tistory.com/65)

deploy 전략: [https://medium.com/daangn/deploy-브랜치-전략-활용-방법-545f278ca878](https://medium.com/daangn/deploy-%EB%B8%8C%EB%9E%9C%EC%B9%98-%EC%A0%84%EB%9E%B5-%ED%99%9C%EC%9A%A9-%EB%B0%A9%EB%B2%95-545f278ca878)

Notion에 넣을 것

회의록 +



