: ๊ฐ๋ฐ๊ณ์ SNS.
-๊ฐ๋ฐ ํ๋ก์ ํธ๋ฅผ ์ํ ์์ค์ฝ๋ ๊ด๋, ๋ฒ๊ทธ ๊ด๋ฆฌ, SNS ๊ธฐ๋ฅ ๋ฑ
-๋ก์ปฌ ์ ์ฅ์: ์์ ์ ์ปดํจํฐ
-์๊ฒฉ ์ ์ฅ์: ์๋ฒ ๋ฑ ๋คํธ์ํฌ
: ๋ก์ปฌ ์ ์ฅ์์์ ์์
์ํ => ์๊ฒฉ ์ ์ฅ์์ ์ ์ฅ
-์ฌ๋ฌ ๋ฒ์ ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ๊ธฐ๋ฅ
-ํ๋ฆ์ ๋๋ ๊ธฐ๋กํ๋ค.
-๊ฐ์ ์ ์ฅ์์์ ๊ฐ์ ๊ฐ๋ฐํ ์ ์๋ค.
1. ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ๋น ํ์ผ๋ก ๊ตฌ๋ถํ๋ค
2. ์ ๋ชฉ์ 50๊ธ์ ๋ด๋ก ์ ํ
3. ์ ๋ชฉ ์ฒซ ๊ธ์๋ ๋๋ฌธ์๋ก ์์ฑ
4. ์ ๋ชฉ ๋์ ๋ง์นจํ ๋ฃ์ง ์๊ธฐ
5. ์ ๋ชฉ์ ๋ช
๋ น๋ฌธ์ผ๋ก ์ฌ์ฉํ๋ฉฐ ๊ณผ๊ฑฐํ์ ์ฌ์ฉํ์ง ์๋๋ค
6. ๋ณธ๋ฌธ์ ๊ฐ ํ์ 72๊ธ์ ๋ด๋ก ์ ํ
7. ์ด๋ป๊ฒ ๋ณด๋ค๋ ๋ฌด์๊ณผ ์๋ฅผ ์ค๋ช
ํ๋ค
< ์ปค๋ฐ ๋ฉ์์ง ๊ตฌ์กฐ >
ํค๋๋ ํ์์ด๋ฉฐ, ๋ฒ์(scope), ๋ณธ๋ฌธ(body), ๋ฐ๋ฅ๊ธ(footer)์ ์ ํ์ฌํญ์
๋๋ค.
<type>(<scope>): <subject> -- ํค๋
<BLANK LINE>
<body> -- ๋ณธ๋ฌธ
<BLANK LINE>
<footer> -- ๋ฐ๋ฅ๊ธ
์ ํด๋น ์ปค๋ฐ์ ์ฑ๊ฒฉ์ ๋ํ๋ด๋ฉฐ ์๋ ์ค ํ๋์ฌ์ผ ํฉ๋๋ค
feat : ์๋ก์ด ๊ธฐ๋ฅ์ ๋ํ ์ปค๋ฐ
fix : ๋ฒ๊ทธ ์์ ์ ๋ํ ์ปค๋ฐ
build : ๋น๋ ๊ด๋ จ ํ์ผ ์์ ์ ๋ํ ์ปค๋ฐ
chore : ๊ทธ ์ธ ์์ํ ์์ ์ ๋ํ ์ปค๋ฐ
ci : CI๊ด๋ จ ์ค์ ์์ ์ ๋ํ ์ปค๋ฐ
docs : ๋ฌธ์ ์์ ์ ๋ํ ์ปค๋ฐ
style : ์ฝ๋ ์คํ์ผ ํน์ ํฌ๋งท ๋ฑ์ ๊ดํ ์ปค๋ฐ
refactor : ์ฝ๋ ๋ฆฌํฉํ ๋ง์ ๋ํ ์ปค๋ฐ
test : ํ
์คํธ ์ฝ๋ ์์ ์ ๋ํ ์ปค๋ฐ
ํค๋๋ก ํํ์ด ๊ฐ๋ฅํ๋ค๋ฉด ์๋ต ๊ฐ๋ฅํฉ๋๋ค.
๋ ๋ฐ๋ฅ๊ธ๋ก ์ด๋ค ์ด์์์ ์๋์ง ๊ฐ์ ์ฐธ์กฐ ์ ๋ณด๋ค์ ์ถ๊ฐํ๋ ์ฉ๋๋ก ์ฌ์ฉํฉ๋๋ค ์๋ฅผ ๋ค์ด ํน์ ์ด์๋ฅผ ์ฐธ์กฐํ๋ ค๋ฉด close #1233 ๊ณผ ๊ฐ์ด ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค. close๋ ์ด์๋ฅผ ์ฐธ์กฐํ๋ฉด์ main๋ธ๋์น๋ก ํธ์๋ ๋ ์ด์๋ฅผ ๋ซ๊ฒ ๋ฉ๋๋ค.์ฐธ์กฐ: https://simbasimba.tistory.com/34
gitgub์์ Repository๋ฅผ ํ์ธํ๋ค.
fork ๋ฒํผ์ ๋๋ฅธ๋ค.
Create fork => (github์์ด๋)/(Repository์ด๋ฆ) ์ด ๋จ๋ฉด ์ฑ๊ณต!
์ด๋ก์ Code ๋ฒํผ -> URL ๋ณต์ฌ
(forkํด์จ repository๋ฅผ cloneํด์จ๋ค.)
cmd ์ฐฝ์์ ์ํ๋ ํด๋๋ก ์ด๋ํ์ฌ clone ํด์ค๋ค.
๋ณต์ฌํ URL์ ๋ถ์ฌ๋ฃ์ด cloneํ๋ค.
๋ช
๋ น์ด: git clone {๋ณต์ฌํ URL}
cloneํ ํด๋๋ก ์ด๋ํ๋ค. ์ฌ๊ธฐ์ ์ํ๋ ์ด๋ฆ์ ํด๋๋ฅผ ์์ฑํ๋ค.
๋ค์ cmd๋ก ๋์๊ฐ Repository๋ก ์ด๋ํ๋ค.
git add .
git commit -m "~~"
git push
Pull requests ๋ฒํผ ํด๋ฆญ
์ด๋ก์ New pull request ๋ฒํผ
Create pull request
comment์ ๋ด์ฉ ์์ฑ(์ ํ)
๊ด๋ฆฌ์๊ฐ ๋ด์ฉ ํ์ธ ํ Merge๋ฅผ ์งํํ๋ฉด ์๋ณธ repository์ ๋ณ๊ฒฝ ๋ด์ฉ์ด ์ ์ฉ๋๋ค!
Readme.md ์ค๋ฅ๊ฐ ๋๋ฉด Readme.md ํ์ผ์ ์์ ํด์ conflict๋ฅผ ํด๊ฒฐํ๋ค.
์ค๋ฅ๊ฐ ๋ฌ์ ๋๋ ์์ธ์ ์ฐพ์ ํ Commit, push, pull request ์งํํ๋ค. ์ค๋ฅ ๋์ ํ์ผ์ด ๋ ์๊ฐ๋ ๊ฒฝ์ฐ๋ ์๋ค๊ณ ํ๋ค.
๊ธฐ๋ฅ ๊ฐ๋ฐ์ฉ ๋ธ๋์น๋ฅผ ๋ง๋ ๋ค.
master ๋ธ๋์น์ ์ค๋ฅ๊ฐ ์๊ธฐ๋ฉด ๋ง์ฐฌ๊ฐ์ง๋ก ํ์ผ์ด ๋ ์๊ฐ ์ํ์ด ์๋ค.
๊ผญ ๋ธ๋์น๋ฅผ ๋๋ ์ (feature/~) ์ค๋ฅ๊ฐ ์๊ฒจ๋ ๋ฐฑ์
ํ ์ ์๊ฒ ํ์
ํ๋ค.
Pull request์ ์ ๋ชฉ๊ณผ ๋ด์ฉ์ ์์ ์ด ๋์ง ์์, ์์ ์ด ์์ ํ ๋ถ๋ถ์ ๋ํ ์์ธํ ์ค๋ช ์ด ํ์ํ๋ค.