๐๊ธํ์ง ์๊ฒ ๊พธ์คํ ์งํํ๋ ์ฝ๋ฉํ
์คํธ ๋๋น ์คํฐ๋๐ข
- ๋งค์ฃผ ์ผ์์ผ issue์ ๋ฌธ์ ๋ฅผ ์ถ์ ํฉ๋๋ค.
- ์ผ์ฃผ์ผ๊ฐ(๋ค์ ์ฃผ ์ผ์์ผ๊น์ง) ๋ฌธ์ ๋ฅผ ํผ ํ PR์ ์ฌ๋ฆฝ๋๋ค.
- ๋ณธ์ธ์ ๋ธ๋์น -> main ๋ธ๋์น
- ex)
hyunsoo/1week
-> main
- ์ผ์์ผ ์ ๋
(์๊ฐ ๋ฏธ์ ) ๊ฐ์์ ์ฝ๋๋ฅผ ์ค๋ช
ํฉ๋๋ค.
- ์ค๊ณ ๋ฐฉ์, ๊ตฌํ ๋ฐฉ์, ๊ณต์ ํ๊ณ ์ถ์ ์ฌํญ ๋ฑ
- ๋ชจ๋ ์ธ์์ ์ค๋ช
์ด ๋๋๋ฉด PR์ ๊ฐ์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์งํํฉ๋๋ค.
- ์ข์๋ ๋ถ๋ถ, ๊ฐ์ ํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ ๋ถ๋ถ ๋ฑ
- ๋ชจ๋ ๋ฆฌ๋ทฐ๊ฐ ๋๋๋ฉด PR์ mergeํฉ๋๋ค.
- ์ผ์ฃผ์ผ ๋ง๋ฌด๋ฆฌ๋ฅผ ํ๋ณตํ๊ฒ ์ ํฉ๋๋ค!
๋ฐฑ์ค
ํ๋ก๊ทธ๋๋จธ์ค
- Branch ์์ฑ ๊ท์น
- branch์ ์ด๋ฆ์
์ด๋ฆ/์ฃผ์ฐจ
์ ๊ฐ์ด ์์ฑํฉ๋๋ค.
- ex)
hyunsoo/1week
- PR ์์ฑ ๊ท์น
- PR์ ์ ๋ชฉ์
[์ด๋ฆ] - ํผ ๋ฌธ์ ๋ค
๊ณผ ๊ฐ์ด ์์ฑํฉ๋๋ค.
- ex)
[์ ํ์] - ๋ง์ธํฌ๋ํํธ, ์๊ธฐ ์์ด
- ๋ฌธ์ ์ ์ฅ ๊ท์น
src/main/kotlin/{์ด๋ฆ}/{์ฃผ์ฐจ}/{๋ฌธ์ ์ ์ด๋ฆ}
๊ณผ ๊ฐ์ด ์์ฑํฉ๋๋ค.
- ex)
src/main/kotlin/hyunsoo/1week/๋ง์ธํฌ๋ํํธ.kt
๋์ด๋ ๊ท์น
โ ๏ธํ๊ธฐ๋ ๋์ด๋๊ฐ ๋ฌธ์ ์ ์ ๋์ ์ธ ๋์ด๋๋ฅผ ๋ปํ๋ ๊ฒ์ ์๋.โ ๏ธ
๐ฅ / ๋ฐฑ์ค ๋ธ๋ก ์ฆ or ํ๋ก๊ทธ๋๋จธ์ค Level 1
๐ฅ / ๋ฐฑ์ค ์ค๋ฒ or ํ๋ก๊ทธ๋๋จธ์ค Level 2
๐ฅ / ๋ฐฑ์ค ๊ณจ๋ or ํ๋ก๊ทธ๋๋จธ์ค Level 3
- ๋ฌธ์ ์ ํ ๊ท์น
- ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ง์น ํ ๋ค์ ์ฃผ์ฐจ์ ํ ์ ํ๋ค์ ์ ํฉ๋๋ค.
- ex)
๊ตฌํ, dfs/bfs, ๊ทธ๋ฆฌ๋, ๋ฌธ์์ด
๋ฑ
- ํด๋น ์ฃผ์ฐจ์ ๋ง์ง๋ง์ผ๋ก ๋ฐํํ๋ ์ธ์์ 2๋ฌธ์ ๋๋จธ์ง ์ธ์์ 1๋ฌธ์ ๋ฅผ ๊ณ ๋ฆ
๋๋ค.
- ํด๋น ์ฃผ์ฐจ์ issue์ ๋๊ธ๋ก ๋ฌธ์ ์ ๋งํฌ๋ฅผ ๋จ๊น๋๋ค.
- ex) ์๊ธฐ์์ด https://www.acmicpc.net/problem/16236
- ๋ฐํ ์์ ๊ท์น
- ์ด๋ฒ ์ฃผ์ฐจ์ ์ฒซ ๋ฒ์งธ๋ก ๋ฐํํ ์ฌ๋์ ๋ค์ ์ฃผ์ฐจ์ ๋ง์ง๋ง์ผ๋ก ๋ฐํํ๊ฒ ๋ฉ๋๋ค.
- ex) ์ด๋ฒ ์ฃผ
ํ์ - ์ง๋ฏผ - ํฌ์ง - ๋ณํฌ
- ๋ค์ ์ฃผ
์ง๋ฏผ - ํฌ์ง - ๋ณํฌ - ํ์