-
Notifications
You must be signed in to change notification settings - Fork 1
Rules
- ์ผ๊ทผ์ ์ ๋๋ก ์ ๋๋ก Never ์๋จ. (์ฒด๋ ฅ์ ์๊ฐํฉ์๋ค.)
- ๊ฐ์ด ์์ ๋ง๋ฌด๋ฆฌ๋ 6์!
- ๋ง์ฝ ์ถ๊ฐ ์์ ์ ๊ฒฝ์ฐ ๋ฆฌ๋ฏธํธ ์๊ฐ์ ๋ณธ์ธ ์ฌ๋์ผ๋ก ํ๋, ๋ฐค 11์๋ ๋๊ธฐ์ง ๋ง์์ค!!!!!
- ๋ง์ฝ ์ค๋ฒํ ๊ฐ๋ฅ์ฑ์ด ์๋ ๊ฒฝ์ฐ๋ ์ด์ ๋ํด์ ๊ทธ ๋ค์๋ ์์นจ์ ๋์ค์ฝ๋์ ๊ณต์ ๋ฅผ ํด์ฃผ์ธ์.
- ์ด ๋ ์๊ธฐ ์ํฉ๊ณผ ๊ทธ ์ ๋ ์์ ํ ๋ด์ฉ๋ค์ ๊ณต์ ํฉ๋๋ค.
- ๊นํ๋ธ ์ฑํฌ๋ ๋ฌด์กฐ๊ฑด ๊ฐ์ด ์์
ํ ๋๋ง, ๊ทธ ์ธ์๋ ๊นํ๋ธ๋ฅผ ๊ฑด๋ค์ง ๋ง์๋ค..
- ์ด๊ฒ์ ๊ฒฝ์ฐ์๋ ์์นจ์ ๊ฐ๋ตํ ํ์ ํ, ํ๋ฉด ๊ณต์ ํด์ ๊นํ๋ธ ์ฑํฌ ๋ง์ถ๊ธฐ ์์
- ์ฑํฌ๋ฅผ ๋ง์ถ ๋ค, ๊ฐ์ ํฌํฌํ ๋ ํฌ์งํ ๋ฆฌ์ ํธ์ํฉ๋๋ค. (git push origin dev๋ก ์ต์ ํ๊ฒฝ์ผ๋ก ๋ง์ถฐ์ฃผ๊ธฐ)
- ๋จธ์ง๋ ํญ์ ๊ณต๋ ์์ ๋ง์ง๋ง ์๊ฐ์!
- ์์
๋ฐฉ์
- ๋ชจ๊ฐ์ฝ์ฒ๋ผ ํ๋ฉด ๋ฐ ๋ง์ดํฌ๋ ์ ๋ถ ๊บผ๋๋, ๋ง์ฝ ์์ํ๊ณ ์ฌ์ํ ์ด์ ๋ฐ ๋ชจ๋ฅด๋ ๋ถ๋ถ์ด ๋ฐ์ํ ๊ฒฝ์ฐ ๋ง์ดํฌ๋ฅผ ํค๊ณ ๋งํฉ๋๋ค! (์ง๋จ ์ง์ฑ์ ํ์ผ๋ก ๋๊ด ๊ทน๋ณตํฉ์๋ค!)
- ์ ์ฌ์๊ฐ์ ์๊ฐํ ๋๋ก ๋ฐ๋ผ๊ฐ๋๋ค.
- 6์์ ๊ณต๋ ์์
๋ฐ ์
๋ฌดํ, ํ ์ ์ฒด์ ์ผ๋ก ๋ถ์กฑํ ์๋ฒ ๋ถ๋ถ ๋ฐ CSS ๊ณต๋ถ๋ฅผ ํฉ์๋ค. (๊ฐ์ธ์ ์ฌ๋์ ๋งก๊ธฐ๊ฒ ์!)
- urclass ์๋ฒ ๋ถ๋ถ ๋ณต์ต (์คํ๋ฆฐํธ ์ฝ๋ ๋ฆฌ๋ทฐํ๋ ๊ฒ์ ์ถ์ฒํฉ๋๋ค)
- AWS ๋ถ๋ถ์ ๋ค์ ๋์๋ด ์๋ค.
- ์ฃผ๋ง์๋ ๋ชจ์ด์ง ์๊ณ ์ฃผ์ค์ ๋ฏธ์ฒ ๋ค ๋ชปํ ์์ ์ ๊ตฌํ ์ ๋ฌด๋ฅผ ํ๊ฑฐ๋ ์์ ์ธ๊ธํ ์๋ฒ๋ ๊ฐ์ธ ๊ณต๋ถ(๋ฉด์ ์ด๋ ์ฝ๋ฉํ ์คํธ ๊ณต๋ถ)๋ฅผ ํฉ์๋ค.
- ํด์์ ๊ฐ์ ์๋ง๊ฒ ์ฝ์๋ค.
- ์ง๊ฐ์ ํ ๊ฒฝ์ฐ
- 10๋ถ๊น์ง๋ ๊ธฐ๋ค๋ฆฝ๋๋ค.
- 10๋ถ์ ๋๊ธฐ๋ ๊ฒฝ์ฐ, ๋ฒ๊ธ 1000์ (๋์ ์ ๋ -> ๋ฆ์ผ๋ฉด 2000์์ผ๋ก 2^๋ฐฐ๋ก ๊ธฐํ๊ธ์์ ์ผ๋ก ๋ ์์ ์ ๋๋ค.)
- ๊ฒฝ์กฐ์ฌ๊ฐ ์๊ธฐ๋ ๊ฒฝ์ฐ์๋ ์์
๋์ ์ค์ด๋ ์ด ์ํฉ์ ๋ํด์๋ ๋์ค์ฝ๋์ ์ด์ผ๊ธฐํด์ฃผ์ธ์!
- ํ์ด์ ๋ฐฑ์ ์ ๊ฒฝ์ฐ ์ฒด๋ ฅ๊ณผ ๋ถ์์ฉ์ ๊ณ ๋ คํด ์์ ๋์ ๊ทธ๋ ๊ณผ ๋ค์๋ ๊น์ง ์ค์ด์ธ์.
- ๋งํ๊ธฐ ์ ์ผ์ธ๋ฒ์ ์๊ฐํ๊ณ ๋งํด๋ด ์๋ค.
- ๋ง์ ํ๋ ๊ฐ๋ฑ์ด ๋ฐ์ํ ๊ฒฝ์ฐ, ์ค๋ถํ ์ผ์๋๋ฉด ํน์ ์ ์ฒด ๋๋ฉด ์๊ฐ์ด ์์ ์์ ์ ๋๋ค.
- i ํ๋ฒ์ ์ฌ์ฉํด ๋ณผ๊น์! (์์: ์ฝ๊ฐ ๋ ๋๋งค ์ด๋ฌ์์๊ฐ ์๋, ๋๋ ์ด ๋ ๊ธฐ๋ถ์ด ๋๋นด์ด, ์๋ํ๋ฉด ์ด๋ฌ์ด๋ฐ ๊ฒ ๋๋ฌธ์.)
์ปค๋ฐ ๋ฉ์์ง๋ ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ผ๋ก ๋๋์ด ์ง๋๋ค. ํ ์ค๋ง ์์ฑํด๋ ์ค๋ช ์ด ์ถฉ๋ถํ๋ค๋ฉด ์ ๋ชฉ๋ง์ผ๋ก๋ ๊ด์ฐฎ์ต๋๋ค. ํ์ง๋ง ์ด๋ค ๋ณ๊ฒฝ ์ฌํญ์ด ์๋์ง ๋งฅ๋ฝ๊ณผ ์ค๋ช ์ด ํ์ํ๋ค๋ฉด ๋ณธ๋ฌธ์ ์์ฑํ ์ ์์ต๋๋ค. ๋ค์์ ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ์์ฑํ๋ ๊ท์น์ ๋๋ค.
- ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ํ ์ค ๋์ ๋ถ๋ฆฌํด ์ฃผ์ธ์.
- ์ ๋ชฉ์ ์๋ฌธ ๊ธฐ์ค 50์ ์ด๋ด๋ก ์ ์ด์ฃผ์ธ์.
- ์ ๋ชฉ์ ๋ชจ๋ ๋๋ฌธ์๋ก ์ ์ด์ฃผ์ธ์.
- ์ ๋ชฉ ๋์ . ๋ ๊ธ์งํฉ๋๋ค.
- ์ ๋ชฉ์ ๋ช ๋ น์ด๋ก ์์ฑํฉ๋๋ค.
- ๋ณธ๋ฌธ์ 50์๋ง๋ค ์ค์ ๋ฐ๊ฟ์ฃผ์ธ์.
- ๋ณธ๋ฌธ์ ์ด๋ป๊ฒ ๋ณ๊ฒฝํ๋์ง ๋ณด๋ค ๋ฌด์์ ๋ณ๊ฒฝํ๋์ง, ์ ๋ณ๊ฒฝํ๋์ง ์ ๋ง์ถ์ด ์์ฑํ์ธ์.
- ์์
FEAT: Add get data api function
!BREAKING CHANGE: change API arguments
FEAT : ์๋ก์ด ๊ธฐ๋ฅ์ ๋ํ ์ปค๋ฐ
FIX : ๋ฒ๊ทธ ์์ ์ ๋ํ ์ปค๋ฐ
BUILD : ๋น๋ ๊ด๋ จ ํ์ผ ์์ ์ ๋ํ ์ปค๋ฐ
CHORE : ๊ทธ ์ธ ์์ํ ์์ ์ ๋ํ ์ปค๋ฐ
CI : CI๊ด๋ จ ์ค์ ์์ ์ ๋ํ ์ปค๋ฐ
DOCS : ๋ฌธ์ ์์ ์ ๋ํ ์ปค๋ฐ
STYLE : ์ฝ๋ ์คํ์ผ ํน์ ํฌ๋งท ๋ฑ์ ๊ดํ ์ปค๋ฐ
REFACTOR : ์ฝ๋ ๋ฆฌํฉํ ๋ง์ ๋ํ ์ปค๋ฐ
TEST : ํ
์คํธ ์ฝ๋ ์์ ์ ๋ํ ์ปค๋ฐ
FINAL: ์ต์ข
๋ง์คํฐ ๋ธ๋์น๋ก์ PR
- semistandard ๋ฅผ ๋ฐ๋ฆ ๋๋ค.
- space๋ ๋ ์นธ, ํญ ์ฌ์ฉ x
- ์ค์ง single quote๋ง ์ฌ์ฉ, ํ ํ๋ฆฟ ๋ฆฌํฐ๋ด์ ํํ์ ์ฌ์ฉํ ๋๋ง ์ฌ์ฉํ์ธ์.
- var ๋ ์ฌ์ฉํ์ง ์์ต๋๋ค.
- ํค์๋ ๋ค์์ ์คํ์ด์ค ํ๋๋ฅผ ๋์์ฃผ์ธ์.
- ๋ ๋ง์ ์ ๋ณด๋ https://standardjs.com/rules.html ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
- ์ ๋งํฌ์ ๋ฃฐ์์ ์ค์ง ํ ๊ฐ์ง๋ง ์์ธ์ ๋๋ค. ์ธ๋ฏธ ์ฝ๋ก ์ฌ์ฉ์ ํ์ฉํฉ๋๋ค.
์ข ๋ฅ | ์ฌ์ฉํจํด | ํน์ง |
---|---|---|
main | main | ํ๋ก๋์ ์ค๋ ์ท, ๊ฐ์ฅ ์ต์ ์ ๋ฐฐํฌ๋ ๋ฒ์ |
dev | dev | ๋ฆด๋ฆฌ์ฆ ๊ณํ์ ๋ฐ๋ผ์ Github์์ ๊ธฐ๋ณธ ๋ธ๋์น๋ก ์ง์ |
feature |
feature/์ด์๋ฒํธ-์ด๋ฆ , feature/1-branch-name
|
dev์ ๋ณํฉ |
hotfix |
hotfix/์ด์๋ฒํธ , hotfix/#911
|
๋ฉ์ธ์ ๋ณํฉ |
์ฝ๋ ์ปจ๋ฒค์ ์ ์ ์ง์ผ์ฃผ์ธ์. ์ปจ๋ฒค์ ์ค๋ฅ๋ก ์ธํ ๋ถํ์ํ ์ฝ๋ฉํธ๋ ์๊ฐ ๋ญ๋น์ด๊ธฐ ๋๋ฌธ์ ์ง์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ฆฌ๋ทฐ ๊ฐ์ด๋๋ผ์ธ์ ์ ์์ฑํด ์ฃผ์ธ์. ๋ชจ๋ ์ฝ๋ ๋ณ๊ฒฝ์ฌํญ์๋ ์๋๊ฐ ํ์ํฉ๋๋ค. ์๋์น ์๊ฒ ๋ณ๊ฒฝ๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ๋๋๋ ค ๋์์ผ ํ๊ณ , ์ค๋ฐ๊ฟ๊ณผ ๊ฐ์ด ์์ฃผ ๋จ์ํ ๋ณ๊ฒฝ์ฌํญ์ด๋ผ๋ ๊ทธ ๋ถ๋ถ์ ๋ฆฌ๋ทฐ์ด๊ฐ ๋ณผ ํ์๊ฐ ์๋ค๋ฉด โJust line changeโ ์ ๊ฐ์ ์ฝ๋ฉํธ๋ฅผ ๋ฌ์ ๋ช ์ํ์ฌ ๋ฆฌ๋ทฐ ์๊ฐ์ ์ค์ฌ์ค ์ ์์ ๊ฒ์ ๋๋ค. ๋๋ ์ฌ์ฉ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๋ฐ์ดํธ๊ฐ ํฌํจ๋์๋ค๋ฉด ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฆด๋ฆฌ์ฆ ๋ ธํธ ๋งํฌ๋ ์คํฌ๋ฆฐ์ท์ ์ฒจ๋ถํ๋ ๊ฒ๋ ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค.
์์ ์ค, ๋ฆฌ๋ทฐ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ์ ๋ช ์ํด ์ฃผ์ธ์. ์์ง ์ฝ๋๋ฅผ ์์ฑ ์ค์ผ ๋์๋ [WiP] (Work in Progress) ๋ฅผ ํ์ดํ ์์ ์ถ๊ฐํ๊ณ , ๋ง์ฝ ์์ ์ด ๋๋ฌ์ผ๋ฉด ์ด๋ฅผ ์ ๊ฑฐํ๊ณ review-needed ํ๊ทธ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ํ ๋ฒ ์์ ์ ๋ง์ณค๋ค๊ณ ๋๋ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ์ํ๋ ์ค์๋ ์ด ๊ณผ์ ์ ๋ฐ๋ณตํ์ฌ ๋ช ์ํด ์ฃผ์ธ์.
PR ์ ๋ชฉ
FEAT: Add get data api function => git ์ปค๋ฐ ๋ฉ์์ง ์ด ๋ถ๋ถ ๊ทธ๋๋ก!
PR ๋ณธ๋ฌธ
์๋ ํ์์ ๋ณต์ฌํด Github Pull Request ์ ํ
ํ๋ฆฟ์ผ๋ก ์ง์ ํ ํด๋น ๋ณธ๋ฌธ์ ์ญ์ ํ์๋ฉด ๋ฉ๋๋ค.
### PR ํ์
(ํ๋ ์ด์์ PR ํ์
์ ์ ํํด์ฃผ์ธ์)
-[] ๊ธฐ๋ฅ ์ถ๊ฐ
-[] ๊ธฐ๋ฅ ์ญ์
-[] ๋ฒ๊ทธ ์์
-[] ์์กด์ฑ, ํ๊ฒฝ ๋ณ์, ๋น๋ ๊ด๋ จ ์ฝ๋ ์
๋ฐ์ดํธ
### ๋ฐ์ ๋ธ๋์น
ex) feat/login -> dev
### ๋ณ๊ฒฝ ์ฌํญ
ex) ๋ก๊ทธ์ธ ์, ๊ตฌ๊ธ ์์
๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
### ํ
์คํธ ๊ฒฐ๊ณผ
ex) ๋ฒ ์ด์ค ๋ธ๋์น์ ํฌํจ๋๊ธฐ ์ํ ์ฝ๋๋ ๋ชจ๋ ์ ์์ ์ผ๋ก ๋์ํด์ผ ํฉ๋๋ค. ๊ฒฐ๊ณผ๋ฌผ์ ๋ํ ์คํฌ๋ฆฐ์ท, GIF, ํน์ ๋ผ์ด๋ธ ๋ฐ๋ชจ๊ฐ ๊ฐ๋ฅํ๋๋ก ์ํAPI๋ฅผ ์ฒจ๋ถํ ์๋ ์์ต๋๋ค.
Issue ํ์
Issue ์ ๋ชฉ
[title] / body
์๋ ํ์์ ๋ณต์ฌํด Github Issue ์ ํ
ํ๋ฆฟ์ผ๋ก ์ง์ ํ ํด๋น ๋ณธ๋ฌธ์ ์ญ์ ํ์๋ฉด ๋ฉ๋๋ค.
### Issue ํ์
(ํ๋ ์ด์์ Issue ํ์
์ ์ ํํด์ฃผ์ธ์)
-[] ๊ธฐ๋ฅ ์ถ๊ฐ
-[] ๊ธฐ๋ฅ ์ญ์
-[] ๋ฒ๊ทธ ์์
-[] ์์กด์ฑ, ํ๊ฒฝ ๋ณ์, ๋น๋ ๊ด๋ จ ์ฝ๋ ์
๋ฐ์ดํธ
### ์์ธ ๋ด์ฉ
ex) Github ์์
๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค.
### ์์ ์์ ์๊ฐ
-[] `0.5h`
-[] `1h`
-[] `1.5h`
-[] `2h`
-[] `2.5h`
-[] `3h`
### ๋ผ๋ฒจ
- ์์ ์์ ์๊ฐ: `E: 1h`
- ๊ทธ๋ฃน: `client`, `server`
- ๊ธด๊ธ๋: `High`, `Middle`, `Low`
clientLogin
ClientSide
Node v16.13.0 NPM v8.1.0