์์ธํ
-
fork
๋ฐ์ ์ ์ฅ์๋ฅผ ์์ ์ ์ปดํจํฐ์ clone ๋ฐ์ ๋ค ์์ ์ ์ด๋ฆ์ผ๋ก ๋ ํด๋๋ฅผ ์์ฑํ๋ค.์์ผ๋ก ์ฌ๋ฆฌ๋ ๋ชจ๋ ํ์ผ๋ค์
์์ ์ ์ด๋ฆ
์ผ๋ก ๋ ํด๋ ์์ ์ฌ๋ ค์ผ ํ๋ค$ git clone [forkํ ์์ ์ repository ์ฃผ์] $ cd 2022-algorithm-study $ mkdir -p [์์ ์ ์ด๋ฆ]
์ฃผ์: IDE๋ก ํด๋๋ฅผ ์ด๋
์์ ์์ด๋ฆ
ํด๋๋ฅผ ์ด์ด์ผ.ide
๊ฐ์ ์๋ํฐ ์ค์ ํ์ผ๋ค์ด ์๋ฑํ๋ฐ ์ถ๊ฐ๋์ง ์๋๋ค -
$ git remote add upstream https://github.com/CBNU-Nnet/2022-algorithm-study.git $ git remote -v
์ปค๋ฐ ๋ด์ญ์ ๊น๋ํ๊ฒ ํ๊ธฐ ์ํด์ -r
์ต์
์ฌ์ฉ
$ git pull -r upstream main
-
๋ฌธ์ ๋ณ ๊ณ ๋ฏผ ์๊ฐ์ ์ต๋ 1์๊ฐ์ ๋๊ธฐ์ง ์๋ ๊ฒ์ด ์ข๋ค.
-
์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์งํํ๋ฏ๋ก ์ต๋ํ ๊ฐ๋ ์ฑ์ด ์ข๊ฒ ์์ฑํ๋ ค๊ณ ๋ ธ๋ ฅํด๋ณด๊ธฐ
-
์ปค๋ฐํ๋ ๋ฐฉ๋ฒ
$ git add . $ git status $ git commit -m "[1์ฃผ์ฐจ] : ์ต๋ฌธํ - 1998 ํ ๋งํ Gold5 (#10)" $ git push origin main
-
[{์ฃผ์ฐจ}] : {์ด๋ฆ} - {๋ฌธ์ ๋ฒํธ ๋ฌธ์ ์ด๋ฆ ํฐ์ด} (#๋ฌธ์ ์งissue๋ฒํธ)
ex)
[1์ฃผ์ฐจ] : ์ต๋ฌธํ - 1998 ํ ๋งํ Gold5 (#10)
์ปค๋ฐ ๋ฉ์์ง์ issue ๋ฒํธ๋ฅผ ํฌํจ์ํค๋ฉด, ์ถํ์ issue์ ํด๋น ์ปค๋ฐ๋ค์ ๋ชจ์์ ํ์ธํ ์ ์๋ค.
-
GitHub
issue
ํญ์์ ํ์ธํ ์ ์๋ค.
fork
ํด ์จ ์ ์ฅ์๋ก ์ด๋ํด์ Pull Request๋ฅผ ์์ฑํ๋ค.
-
[{์ฃผ์ฐจ}] {์ด๋ฆ} (#๋ฌธ์ ์งissue๋ฒํธ)
ex)
[1์ฃผ์ฐจ] ์ต๋ฌธํ (#10)
-
ํ์ด ๊ฐ๋จํ๊ฒ ์ค๋ช , ๋ฌธ์ ํ๋ฉด์ ์ด๋ ค์ ๋ ์ , ์์์๊ฐ ๋ฑ ์ ์ด๋๊ธฐ
- ์ฃผ์ฐจ๋ณ ๊ณผ์ ์ ๊ฒฝ์ฐ reviewer ๋ชจ๋ ์ง์ ํ๊ธฐ
๋งค์ฃผ 5๋ฌธ์
๊ฐ ์ถ์ ๋ฉ๋๋ค. (๋ฐฑ์ค์์ ๋ธ/์ค/๊ณจ ๊ฐ 1๋ฌธ์ + ํ๋ก๊ทธ๋๋จธ์ค์์ 2๋ฌธ์ )- ์ ์ ๋ ๋ฌธ์ ์ค
3๋ฌธ์
๋ฅผ ํ์ด๊ธ์์ผ
๊น์งPR
์ ์์ฑํฉ๋๋ค. (์ถ๊ฐ์ ์ผ๋ก ํผ ๋ฌธ์ ๋ํ ์ฌ๋ฆฌ์ ๋ ๊ด์ฐฎ์ต๋๋ค) ํ ~ ์ผ
์๋ ๋ค๋ฅธ ์คํฐ๋์์ด ์์ฑํ PR์ ๋ํด์ฝ๋๋ฆฌ๋ทฐ
๋ฅผ ํด์ค์ผ ํฉ๋๋ค.
ํ์ผ ๊ตฌ์กฐ ๋ฐ ๊ฐ์ข ๊ท์น๋ค์ ์ฌ๊ธฐ์ ํ์ธํด ์ฃผ์ธ์
๋ฐฑ์ค | ํ๋ก๊ทธ๋๋จธ์ค | ||||
๋ธ๋ก ์ฆ | ์ค๋ฒ | ๊ณจ๋ | lv.1~2 | lv.2~3 | |
1์ฃผ์ฐจ | ๊ดํธ ์๋ ์ฌ์น์ฐ์ฐ | ์ ๊ณฑ์์ ํฉ | ์ด์ง ๊ฒ์ ํธ๋ฆฌ | ํฌ๋ ์ธ ์ธํ ๋ฝ๊ธฐ | ๊ดํธ ๋ณํ |
์ต๋ฌธํ | ์ด๋์ฐ | ์กฐํ์ฐฝ | ๊น๋์ฉ | ์ด์นํ | ๊น์ฑํธ | ํ์์ผ | ๊น๋์ | ์์ข ํ | ํ๋ฒ์ | ๊น์๊ฒฝ | |
---|---|---|---|---|---|---|---|---|---|---|---|
1์ฃผ์ฐจ |