์ค๋ ๋ญ ๋จน์๋? ์๋ฌด๊ฑฐ๋๋ ์ด์ ๊ทธ๋ง! Let's COEAT! ๋ชจ๋๊ฐ ํ๋ณตํ, ๋ฉ๋ด ์ทจํฉ ์น์๋น์ค
- SOPT 29th SOPTKATHON, COEAT
- ํ๋ก์ ํธ ๊ธฐ๊ฐ: 2021.11.20 ~ 2022.06
์ฃผ์ด์ง์ฌ๋ | ๊ฐํํฌ |
---|---|
ozzing | kanghanhee |
- src
- api
- config
- constants
- db
- lib
- middlewares
ํจ์ & ๋ณ์ & ์ธ์คํด์ค
- ํจ์์ ๋ณ์, ์ธ์คํด์ค์๋ camelCase๋ฅผ ์ฌ์ฉํฉ๋๋ค.
//
๋ฅผ ๋จ์ํ์ ์ฃผ์์ผ๋ก ์ฌ์ฉํฉ๋๋ค./** ... */
๋ฅผ ๋ณต์ํ์ ์ฃผ์์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
- ์ค์ ๋์ ๋ฐ๋์ ,(์ฝค๋ง)๋ฅผ ๋ถ์ ๋๋ค. ๋ง์ง๋ง ์์์๋ ,๋ฅผ ๋ถ์ด๋ ๊ฒ์ ์ ์ํฉ์๋ค.
- ํจ์๋ผ๋ฆฌ 1์ค ๊ฐํํฉ๋๋ค.
- ์ค๊ดํธ๋ ์๋์ ๊ฐ์ ํ์์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
if (foo) {
console.log(foo);
/*
...
*/
}
์ฝ์์๋ฒ ๋ค์ Git Commit Message Rules
- ๋ฐ์์ฌํญ์ ๋ฐ๋ก ํ์ธํ ์ ์๋๋ก ์์ ๊ธฐ๋ฅ ํ๋๋ผ๋ ๊ตฌํ๋๋ฉด ์ปค๋ฐ์ ๊ถ์ฅํฉ๋๋ค.
- ๊ธฐ๋ฅ ๊ตฌํ์ด ์๋ฒฝํ์ง ์์ ๋, ๊ฐ์ ๋ธ๋์น์ ์ปค๋ฐ์ ํด์ฃผ์ธ์.
- feat : ๊ธฐ๋ฅ (์๋ก์ด ๊ธฐ๋ฅ)
- update : ์ฝ๋ (์ฝ๋ ์์ , ์ถ๊ฐ, ๋ณด์)
- fix : ๋ฒ๊ทธ ์์
- docs : ๋ฌธ์ (๋ฌธ์ ์ถ๊ฐ, ์์ , ์ญ์ )
- chore : ๊ทธ ์ธ ๋ณ๊ฒฝ์ฌํญ (์ฃผ์ ์ถ๊ฐ,์ญ์ ๋ฑ)
ํ๊ทธ: ์ค๋ช
ํ์์ผ๋ก ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ฑํฉ๋๋ค.- ํ๊ทธ๋ ์์ด๋ฅผ ์ฐ๊ณ ์ฒซ ๋ฌธ์๋ ์๋ฌธ์๋ก ์์ฑํฉ๋๋ค.
์ข์ ์ >
feat: ๊ฒ์ api ์ถ๊ฐ
๋์ ์ >
๊ฒ์ api ์ถ๊ฐ
์ฝ์์๋ฒ ๋ค์ WorkFlow : Gitflow Workflow
- ๋ฉ์ธ(main): ๋ฉ์ธ ๋ธ๋์น
- ๊ฐ๋ฐ(develop): ๊ธฐ๋ฅ๋ค์ ํตํฉ ๋ธ๋์น
- feature ๋ธ๋์น
๊ธฐ๋ฅ ๊ฐ๋ฐ์ โ feat/issue๋ฒํธ ์ผ๋ก ๋ธ๋์น๋ฅผ ํ์ ๊ด๋ฆฌํฉ๋๋ค.
develop์ ๋ฐ๋ก mergeํ์ง ์์ต๋๋ค.
pr์ develop๋ก ํด์ฃผ์ธ์.
develop์์ ์์ฑ์ด ๋๋ฉด main์ผ๋ก ๊ทธ๋ ๊ทธ๋ mergeํฉ๋๋ค.
merge๋ github์์ ์งํํฉ๋๋ค.