๐ป main
โ ๐ develop
โฃ ๐ 1st/camera_view
โฃ ๐ 1st/login_view
โฃ ๐ 2nd/card_detail
โ ๐ ...
- ๊ธฐ๋ฅ๋ณ ๋ธ๋์น๋ฅผ ๋ง๋ค์ด์ ์์ ํฉ๋๋ค.
- master(main) - develop - feature branch ์ ํํ
- master(main)
- ๋ฐฐํฌ ๊ฐ๋ฅํ ์ํ(= ์ ์ถ ๊ฐ๋ฅํ ์ํ)๋ก ๊ด๋ฆฌ
- develop
- ๋ค๋ฅธ ๋ธ๋์น๋ฅผ ํฉ์น๋ ํตํฉ ๋ธ๋์น๋ก์ ์ฌ์ฉ
- ์ฐ๋ฆฌ์ feature branch๋ฅผ ์ฌ๊ธฐ๋ก merge ํ์ฌ ์ค๋ฅ๊ฐ ๋์ง์์ ์์ ์ ์ธ ์ํ์ผ ๋ main(master)์ ์ฌ๋ ค์ main(master)๋ ํญ์ ์์ ์ ์ธ ์ํ๋ก ์ ์งํฉ๋๋ค.
- feature
- feature ๋ธ๋์น๋ค์ ๊ธฐ๋ฅ๋ณ๋ก ์์ฑํ์ฌ ์ฌ์ฉํฉ๋๋ค.
- ์ฐ์ ์์/๊ธฐ๋ฅ์ด๋ฆ ์ผ๋ก ์ด๋ฆ์ ์ง์ต๋๋ค. ex) 1st/login, 1st/home, 2nd/calendar, 3th/mypage
- ๊ธฐ๋ฅ ๊ตฌํ์ด ์๋ฃ๋๋ค๋ฉด develop์ผ๋ก ๋ณํฉ ํ ์ญ์ ํฉ๋๋ค.
- ๋จผ์ ์ปค๋ฐ ๋ฉ์์ง๋ ํฌ๊ฒย ์ ๋ชฉ, ๋ณธ๋ฌธ, ๊ผฌ๋ฆฌ๋งย ์ธ ๊ฐ์ง ํํธ๋ก ๋๋๊ณ , ๊ฐ ํํธ๋ ๋น์ค์ ๋์ด์ ๊ตฌ๋ถํฉ๋๋ค.
- ์ปค๋ฐ ๋ฉ์ธ์ง๋ ๋ชจ๋ ํ๊ธ๋ก ํต์ผํฉ๋๋ค.
- ์ ๋ชฉ์ ๊ฒฝ์ฐ, type์ ๋๊ดํธ ์์ ์๋ฌธ์๋ก ์์ฑํฉ๋๋ค.
- ์ด์๋ฅผ ํด๊ฒฐํ๋ค๋ฉด, footer์ ์ ์ต๋๋ค.(footer๋ ์๋ต ๊ฐ๋ฅํฉ๋๋ค.)
[type] Subject ย // ->ย ์ ๋ชฉ
(ํ ์ค์ ๋์ ๋ถ๋ฆฌํฉ๋๋ค.)
body //ย ->ย ๋ณธ๋ฌธย
(ํ ์ค์ ๋์ ๋ถ๋ฆฌํฉ๋๋ค.)
footer(์ต์
) // ->ย ๊ผฌ๋ฆฌ๋ง
- ์ด๋ค ์๋๋ก ์ปค๋ฐํ๋์ง๋ฅผ type์ ๋ช ์ํฉ๋๋ค.
- ์ ๋ชฉ์ ์ต๋ 50๊ธ์๊ฐ ๋์ง ์๋๋ก ํ๊ณ ๋ง์นจํ๋ ์ฐ์ง ์์ต๋๋ค.
-
feat
ย : ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐํ๊ธฐ[feat] ๋ฒํผ ํด๋ฆญ ์ ๋ ์ง ์ ํ ํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ body: ๋ฒํผ ํด๋ฆญ ์ picker๋ฅผ ํตํด ๋ ์ง๋ฅผ ์ ํํ๊ฒ ๊ตฌํ picker๋ทฐ๋ toolbar๋ฅผ ์ด์ฉํ์
-
fix
ย : ๋ฒ๊ทธ ์์ ํ๋ ๊ฒฝ์ฐ[fix] ๋ผ๋ฒจ ๊ธธ์ด๊ฐ ์งค๋ฆฌ๋ ๋ฒ๊ทธ ์์ body: ๋ผ๋ฒจ ๊ธธ์ด๋ฅผ view leading์์ ๊ฐ๊ฒฉ ์ถ๊ฐ
-
refactor
ย : ์ฝ๋ ๋ฆฌํฉํ ๋ง ํ๋ ๊ฒฝ์ฐ[refactor] MainVC ์ฝ๋ ์ ๋ฆฌ body: convension ๋ด์ฉ ์ค ๋ณ์๋ช ์ ์งํค์ง ๋ชปํ ์ ์์ lowerCamelCase๋ฅผ ์ง์ผ์ ๋ณ์๋ช ์ ์์ ํ์
-
style
ย : ์์ ๋ณ๊ฒฝ, ํฐํธ ๋ณ๊ฒฝ ๋ฑ์ด ์๋ ๊ฒฝ์ฐ[style] back ๋ฒํผ ์์ red๋ก ๋ณ๊ฒฝ body: ์ ํ๋ฆฐ ์์ ์ผ๋ก ์ธํด black -> red๋ก ๋ณ๊ฒฝ
-
upload
ย : ํ์ผ ์์ฑํ๋ ๊ฒฝ์ฐ[upload] HomeVC ํ์ผ ์์ฑ
-
docs
ย : ๋ฌธ์ ์์ ํ๋ ๊ฒฝ์ฐ[docs] README.md ํ์ผ ์์ body: Git Message Convention ๋ฐฉ๋ฒ ์ ๋ฆฌ
- "body: " ๋ฅผ ์์ ํฌํจํ์ฌ ์์ฑํฉ๋๋ค.
- ๊ธด ์ค๋ช ์ด ํ์ํ ๊ฒฝ์ฐ์ ์์ฑํฉ๋๋ค.
- ์ด๋ป๊ฒย ํ๋์ง๊ฐ ์๋๋ผ,ย ๋ฌด์์ย ์ย ํ๋์ง๋ฅผ ์์ฑํฉ๋๋ค.
- ์ต๋ 75์๋ฅผ ๋๊ธฐ์ง ์๋๋ก ํฉ๋๋ค.
-
๊ผฌ๋ฆฌ๋ง์ optional์ด๊ณ ์ด์ ํธ๋์ปค ID๋ฅผ ์์ฑํฉ๋๋ค.
-
๊ผฌ๋ฆฌ๋ง์ "์ ํ: #์ด์ ๋ฒํธ" ํ์์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
-
์ฌ๋ฌ ๊ฐ์ ์ด์ ๋ฒํธ๋ฅผ ์ ์ ๋๋ ์ผํ๋ก ๊ตฌ๋ถํฉ๋๋ค.
-
์ด์ ํธ๋์ปค ์ ํ์ ๋ค์ ์ค ํ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- Fixes: ์ด์ ์์ ์ค (์์ง ํด๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ)
- Resolves: ์ด์๋ฅผ ํด๊ฒฐํ์ ๋ ์ฌ์ฉ
- Ref: ์ฐธ๊ณ ํ ์ด์๊ฐ ์์ ๋ ์ฌ์ฉ
- Related to: ํด๋น ์ปค๋ฐ์ ๊ด๋ จ๋ ์ด์๋ฒํธ (์์ง ํด๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ)
- Fixes: #45
- Related to: #34, #23
- close #45
- Related to: #112
[feat] "์ถ๊ฐ ๋ก๊ทธ์ธ ํจ์" ๋ก๊ทธ์ธ ์๋ฒ ์ฐ๊ฒฐ
body: ๋ก๊ทธ์ธ ๊ตฌ์กฐ์ฒด ์์ฑ(Login Model)
๋ก๊ทธ์ธ URL ์ฐ๊ฒฐ
Resolves: #5
meaning iOS ํ์ ๋ ๋์ ๊ฐ๋ฐ ํ์ ์ ์ํด PR, ISSUE ํ ํ๋ฆฟ์ ์ฌ์ฉํฉ๋๋ค.
## ์์
๋ด์ฉ
[ ]
[ ]
[ ]
## ๊ด๊ณ๋ ์ด์, PR :
## ์คํฌ๋ฆฐ์ท
## ๋ ํผ๋ฐ์ค
## ์ด๋ค bug ์ธ๊ฐ์?
## ์๋ฌ ๋ฉ์์ง ๋๋ ์คํฌ๋ฆฐ์ท
## bug ํ์ธ ๋ฐฉ๋ฒ
1. bug ์์น
2. ์ด๋ป๊ฒ ๋ฐ์ํ๋์ง (์ปดํ์ผ ์๋ฌ, ๋ฑ )
## tried out solution
## CHALLENGE ๋ด์ฉ
- [] ex. ์ปฌ๋ ์
๋ทฐ ๋ ์ด์์ ์ก๊ธฐ
- []
- []
## ๊ด๋ จ ์คํฌ๋ฆฐ์ท
## ๊ด๋ จ๋ ์ด์
## ๋
ผ์ํ๋ ๊ด๋ จ ๋ ํผ๋ฐ์ค
## ์ ์ํ ์
meaning iOS ๋ ๋ ๋์ git hub ํ์ ์ ์ํด zenhub ๋ฅผ ์ฌ์ฉํฉ๋๋ค. zenhub๋ฅผ ํตํด epic๊ณผ issue๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.