ํธ๋ฆฌํ github ํ์ ์ ์ํด์ ๋๊ณ ๋๊ณ ์ธ pr๊ณผ issue ํ ํ๋ฆฟ ๋ฃ๋ ๋ฐฉ๋ฒ์ ๋น ๋ฅด๊ฒ ์ฝ์ญ ์์๋ด ์๋ค.
Issue ํ ํ๋ฆฟ ๋ฃ๊ธฐ
์ด์ํ ํ๋ฆฟ์ github ์๊ฒฉ ๋ ํฌ์์ ํธ๋ฆฌํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
1. Settings ๋ค์ด๊ฐ๊ธฐ
ํ ํ๋ฆฟ ์ค์ ์ ์ํ๋ repository์ settings์ ๋ค์ด๊ฐ๋๋ค.
2. Set up templates ํด๋ฆญ
์คํฌ๋กค์ ๋ด๋ ค Features - Issues - Set up templates ์ด๋ก์ ๋ฒํผ์ ๋๋ฌ์ค๋๋ค.
3. ์ํ๋ ํ ํ๋ฆฟ ์ข ๋ฅ ์ ํ
์ฌ๋ฌ ์ข ๋ฅ์ ํ ํ๋ฆฟ์ ๋ง๋ค์ด ๋๋ฉด ์ด์๋ฅผ ์์ฑ ํ ๋ ์ด์์ ์ข ๋ฅ์ ๋ฐ๋ผ ๋ง๋ ํ ํ๋ฆฟ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
4. ํ ํ๋ฆฟ ์์ฑ
feature request๋ฅผ ์ ํํ์๊ณ preview and edit ์ ๋๋ฌ์ค๋๋ค.
์์ ์ ์ํด ์ฐํ ๋ฒํผ์ ๋๋ฌ์ค๋๋ค!
ํ์์ ์ธ ํ ํ๋ฆฟ ๋ด์ฉ๋ค๋ก ์ฑ์์ค๋๋ค
- ํ ํ๋ฆฟ ์ด๋ฆ
- ํ ํ๋ฆฟ์ ๋ํ ์ค๋ช
- ํ ํ๋ฆฟ ๋ด์ฉ
- ๊ธฐ๋ณธ์ผ๋ก ๋ฃ์ด ๋์ ์ด์ ์ ๋ชฉ
- ๊ธฐ๋ณธ์ผ๋ก ๋ฃ์ด๋์ Asignees
- ๊ธฐ๋ณธ์ผ๋ก ๋ฃ์ด๋์ Label
์์ ํ ํ๋ฆฟ
## ๐ก Feature Issue
<!-- ๊ด๋ จ ์ด์์ ๋ํด ์ค๋ช
ํด์ฃผ์ธ์. -->
## ๐ฟ To-do
<!-- ํด์ผ ํ ์ผ๋ค์ ์ ์ด์ฃผ์ธ์. -->
- [ ] todo
์์ฑ์๋ฃ ํ ์ค๋ฅธ์ชฝ ์๋จ์ Propose changes ๋ฅผ ๋๋ฅด๊ณ ์ปค๋ฐ์ ์์ฑํ์ฌ commit changes ๋ฅผ ๋๋ฌ ์ค์ ์ ์๋ฃํด ์ค๋๋ค.
์ค์ ์ ์๋ฃํ์ฌ ์ด์ ์์ฑ ์์ ๋ค์๊ณผ ๊ฐ์ด ์ด์ ํ ํ๋ฆฟ์ ํ์ธ ํ ์ ์์ต๋๋ค.
Pull Request ํ ํ๋ฆฟ ๋ฃ๊ธฐ
prํ
ํ๋ฆฟ ์ถ๊ฐ๋ issue์ ๋ค๋ฅด๊ฒ ์๊ฒฉ๋ ํฌ์์ ํธํ๊ฒ ํ๋ ๋ฐฉ๋ฒ์ ๋ชป์ฐพ์๋๋ฐ ์์๋ฉด ์๋ ค์ฃผ์ธ์ฉ
์ด์ ํ ํ๋ฆฟ์ ์์ฑํ๋ฉด ์๋์ผ๋ก ๊นํ ๋ ํฌ์ ์ต์๋จ ๊ฒฝ๋ก์ .githubํด๋๊ฐ ์๊น๋๋ค.
์ด ํด๋ ์์ ISSUE_TEMPLATE์ด๋ผ๋ ํด๋๋ ์ด๋ฏธ ์์ฑ ๋์ด ์ด์ํ ํ๋ฆฟ์ด ๋ค์ด ์์ต๋๋ค.
์๋ ์ฌ์ง์๋ ์ด๋ฏธ pr ํ ํ๋ฆฟ์ด ๋ง๋ค์ด์ ธ ์๋๋ฐ ์ฌ์ง์ฒ๋ผ ํด๋น ๊ฒฝ๋ก์ pull_request_template.md ๋ผ๋ ์ด๋ฆ์ ํ์ผ์ ๋ง๋ค์ด์ฃผ๊ณ ํ ํ๋ฆฟ ๋ด์ฉ์ ๋งํฌ๋ค์ด ๋ฐฉ์์ผ๋ก ์ถ๊ฐํด์ฃผ๋ฉด ๋ฉ๋๋ค!
ํ ํ๋ฆฟ ๋งํฌ๋ค์ด ํ์ผ์ ์์ฑ ํ๊ธฐ ์ํด ๋ค์์ ํฐ๋ฏธ๋์ ์ ๋ ฅํฉ๋๋ค.
vim pull_request_template.md
vim ํธ์ง๊ธฐ๊ฐ ์ด๋ฆฌ๋ฉด i ๋ฅผ ๋๋ฌ ํธ์ง ๋ชจ๋๋ก ์ ํ ํ ๋ค ๋งํฌ๋ค์ด์ผ๋ก ๊ตฌ์ฑ๋ ์ํ๋ ํ ํ๋ฆฟ ์์์ ์ถ๊ฐ ํด์ค ๋ค
:wq ๋ฅผ ์ ๋ ฅํ์ฌ ์ ์ฅํ๊ณ ๋น ์ ธ๋์ต๋๋ค.
์์ ํ ํ๋ฆฟ
### ๐ ๊ด๋ จ ์ด์
<!-- ๊ด๋ จ ์ด์๋ฅผ ์ ์ด์ฃผ์ธ์ -->
### โจ ์์
ํ ๋ด์ฉ
<!-- ์์
ํ ๋ด์ฉ์ ์ ์ด์ฃผ์ธ์ -->
### ๐ PR Point
<!-- ์ฝ๋๋ฆฌ๋ทฐ๊ฐ ํ์ํ ๋ถ๋ถ์ด ์๋ค๋ฉด ์ ์ด์ฃผ์ธ์ -->
### ๐ฐ ์ฐธ๊ณ ์ฌํญ
<!-- ์ฐธ๊ณ ํ ์ฌํญ์ด ์๋ค๋ฉด ์ ์ด์ฃผ์ธ์ -->
### ๐ท ์คํฌ๋ฆฐ์ท ๋๋ GIF
|๊ธฐ๋ฅ|์คํฌ๋ฆฐ์ท|
|:--:|:--:|
|||
์์ ๋ณ๊ฒฝ์ฌํญ์ commit ํ๊ณ ์๊ฒฉ ์ ์ฅ์์ push๋ฅผ ์๋ฃ ํด์ฃผ๋ฉด pr์ ๋ ๋ฆด ๋ ๋ค์๊ณผ ๊ฐ์ด pr ํ ํ๋ฆฟ์ด ์ ์ฉ ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค!
+๋ค๋ฅธ ๋ ํฌ์์ ์ฐ๋ ํ ํ๋ฆฟ์ ์ฐ๊ณ ์ถ๋ค๋ฉด .githubํด๋๋ง ๋ ํฌ์งํฐ๋ฆฌ ์ต์๋จ๊ฒฝ๋ก์ ๋ณต๋ถํด์ฃผ๋ฉด ๊ทธ๋๋ก ์ ์ฉํ ์ ์์ต๋๋ค~~
'Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[GitHub] ๋งํฌ๋ค์ด ์ด๋ฏธ์ง ์ฌ์ด์ฆ ์กฐ์ & ๊ฐ์ด๋ฐ ์ ๋ ฌ (0) | 2023.03.13 |
---|