-
Notifications
You must be signed in to change notification settings - Fork 6
โ๐ป Convention
saeyoung Oh edited this page Nov 7, 2023
·
3 revisions
Commit Message
- feat : ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ๋ ๊ฒ
- fix : ๋ฒ๊ทธ(์๋ฌ) ์์
- docs : Readme ์์
-
style :
- ์๋๋ก์ด๋ โ values ํด๋ ๊ตฌํ/์์ (theme, color ํ์ผ)
- ์น๋ฐฑ์๋โ ์ฝ๋์ ๋ณํ์ ๊ด๋ จ์๋ ํฌ๋งท์ด๋ ์ธ๋ฏธ์ฝ๋ก ์ ๋์น ๊ฒ ๋ฑ
- refactor : ์ฝ๋์ ๊ตฌ์กฐ ๊ฐ์ (๋ชจ๋ํ) / ๊ธฐ๋ฅ์ ๋ณ๊ฒฝ์ด ์์ด์ผํจ
- test : test ์ฝ๋ ์ถ๊ฐ ๋ฐ ์์
-
chore
- ์๋๋ก์ด๋ โ build.gradle ์์
- ์น๋ฐฑ์๋ โ package.json / packagelock.json ์์
Github branch ๊ท์น
-
main
: default branch -
develop
: dev branch- Android :
develop/aos
- Backend :
develop/be
- Android :
-
feature/[aos/be]-๊ธฐ๋ฅ๋ช
: ๊ธฐ๋ฅ ๊ฐ๋ฐ- ex. feature/new, feature/[]-login-api
-
release
- ์คํ๋ฆฐํธ ํ ์ฃผ ๊ธฐ๋ฅ์ด ๋๋๋ฉด fix ํ๋ ๋ธ๋์น๋ก, ๊ธฐ๋ฅ ์ถ๊ฐ๋ง๊ณ ๋ฒ๊ทธ ์์ ๊ณผ refactor๋ง ๋ด๋น.
- android / back ๋๋์ง ์๊ณ ์ผ๋จ ํ๋๋ก
feature-branch ๋ถ๋ฆฌํ ์ด์
- ๊ฐ๋ ์ฑ์ด ์ข์ ๋ฐฉํฅ์ผ๋ก ์ ํจ
- dev branch ๋ฅผ aos/be ๋ก ๋๋์๊ธฐ ๋๋ฌธ์ feature ๋ ๋ถ๋ฆฌ
ํ์ ๊ท์น
- upstream ์์ ๋ธ๋์น(feature-branch) ์์ฑ ํ ํฌํฌ
- upstream ์์ ์ ๊ธฐ๋ฅ ๋ธ๋์น(feature-branch)๋ฅผ ์์ฑํฉ.
- ํด๋น ๋ธ๋์น๋ฅผ ํฌํฌ(fork)ํ์ฌ origin์ ๋ณต์ฌ. - main only ์ต์ ํด์
- ํฌํฌ๋ ์ ์ฅ์๋ฅผ ๋ก์ปฌ ์ปดํจํฐ๋ก ํด๋ก (clone).
- ๋ก์ปฌ์์ ์์ ์ ์งํํ๊ณ ์ปค๋ฐ(commit).
- ๋ณ๊ฒฝ ์ฌํญ์ origin ์ ํธ์(push).
- origin ์์ upstream์ feature-branch์ ๋ํด PR์ ์์ฑ.
- ๋ฆฌ๋ทฐ ๋์์
origin ์ feature โ upstream ์ feature
PR - ๋ง์ง๋ง์ PR ์ ํ์ธํ ์ฌ๋์ด
upstream feature-branch โ develop
์ผ๋ก ๋จธ์ง
- ๋ฆฌ๋ทฐ ๋์์
Github ์์ ๋ฐฉ๋ฒ
-
Issue tracking ๋ฐฉ๋ฒ
- ์์
๋ด์ฉ์ TODO List๋ก ๋ด์
issue
๋ฅผ ์์ฑ - branch ์์ฑ
feature/[aos/be]-๊ธฐ๋ฅ๋ช
- commit ํ ๋ issue tracking ํ๊ธฐ
- commit message ์์
#{์ด์๋ฒํธ}
๋ถ์ด๊ธฐ
- commit message ์์
- ์์ ์๋ฃ์ upstream ์ feature-branch ๋ก pull request
- ๋ง์ง๋ง ๋ฆฌ๋ทฐ์ด๊ฐ upstream develop ์ผ๋ก ๋จธ์ง
- ์์
๋ด์ฉ์ TODO List๋ก ๋ด์
-
merge ๊ท์น
- ๊ธ๊ฑด / ์ค์๋ ๋ฎ์ ๊ฑด์ ์ merge ํ ๋ณด๊ณ
- ํต์ฌ ๋ก์ง์ ๋ชจ๋ contributor ๊ฐ review ํ, ๋ง์ง๋ง ์ฌ๋์ด merge
-
๐ฌ ํ ํ๊ณ
-
๐โโ๏ธ ๊ฐ์ธ ํ๊ณ