- ์ผ์ ์ ๋ฑ๋กํ๊ณ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๊ณต์ ํ ์ ์๋ ์ค์๊ฐ ์ผ์ ๊ณต์ ์นํ๋ก๊ทธ๋จ
๐จโ๐จโ๐งโ๐ฆTeam Member
- ๊น๋ฏผ์ฌ : ์ผ์ ์บ๋ฆฐ๋ ์ถ๋ ฅ, ์ผ์ ์ถ๊ฐ ์ญ์ ๋ฐ ์์ , ํด์งํต, ์ฆ๊ฒจ์ฐพ๊ธฐ, ๊ฒ์, ๋ฌดํ ์คํฌ๋กค ๊ธฐ๋ฅ
- ๋ผ์ฌํฌ : ์ผ์ ๋ฉ์ธ ๋ฐ ์์ธ ๋ ์ด์์, ์ผ์ ์ด๋ ๋ฐ ๊ณต์ , ์ผ์ ๋ด์ฉ ๋ณ๊ฒฝ ์ค์๊ฐ ๋ฐ์, ํธ์ ์๋ฆผ
- ์ด์ง๊ท : ํ์ ๊ฐ์ธ์ ๋ณด ๊ด๋ฆฌ(๋ง์ดํ์ด์ง), ํ์ ๊ด๋ฆฌ(๊ด๋ฆฌ์ํ์ด์ง), ์ด๋ฏธ์ง ์ ์ก ๊ธฐ๋ฅ
- ์ค์ธ์ฑ : ์นด์นด์ค ์์
๋ก๊ทธ์ธ, ํ์๊ฐ์
, ์ด๋ฉ์ผ ์ ์ก ๊ธฐ๋ฅ
- calenkit์ ๋ถ๊ฐ์ ์ค๋ช
์ WIKI๋ฅผ ์ด์ฉํ์ต๋๋ค.
- calenkit WIKI ๋ด์ฉ์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
๐ ๏ธTeam Collaboration Tool
- Github
- Notion
- Google Slide
- diagrams.net
- ERD Coud
- Discord
- Code with Me (IntelliJ)
- Github-Flow ์ ๋ต๊ณผ ์ ์ฌํจ
- ์์
์ user-branch์์๋ง ์ด๋ฃจ์ด์ง๋ฉฐ develop, main ๋ธ๋์น๋ก ์ง์ ์ ๊ทผ ๋ถ๊ฐ๋ฅ
- ์๋ก์ด ๋ธ๋์น๋ develop์ ๊ธฐ์ค์ผ๋ก ์์ฑํ์ฌ ์์
์งํ
- ๋ธ๋์น๋ ๋ก์ปฌ์ commitํ๊ณ ์ ๊ธฐ์ ์ผ๋ก user-branch๋ก push
- ์ ํด์ง ํ์์๊ฐ์ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ์งํํ๊ณ pull-request๋ฅผ ์์ฑํด develop ๋ธ๋์น๋ก ๋ณํฉ
- ๋ณํฉ์ rebase-merge๋ก, ์ถฉ๋์ด ์์ ๊ฒฝ์ฐ merge๋ก ์งํ
- develop ๋ธ๋์น์ ๋ณํฉ ํ user-branch๋ก pull ๋ฐ์ ๊ธฐ๋ฅ ํ
์คํธ
โGit Commit Message Rule
- [FEAT] ๋ฌธ์ ๋ด ๊ธฐ๋ฅ ์ถ๊ฐ, ๋ณ๊ฒฝ, ์์ ์ด ๋ฐ์ํ ๊ฒฝ์ฐ
- [DESIGN] ๋ฌธ์ ๋ด ์ฝ๋ ์์ (CSS) ๋ฐ์ํ ๊ฒฝ์ฐ (๊ธฐ๋ฅ ์ํฅ ์์)
- [FIX] ๋ฌธ์ ๋ด ์ฝ๋ ๋ฒ๊ทธ ์์ ๋ฐ์ํ ๊ฒฝ์ฐ
- [DOCS] ๋ฌธ์์ ์ถ๊ฐ, ์ญ์ , ๋ณ๊ฒฝ
- [STYLE] ์ฝ๋ ๊ฐ๋
์ฑ์ ์ํ ์์ (์ฃผ์, ๋ค์ฌ์ฐ๊ธฐ ๋ฑ) ๋ฐ์ํ ๊ฒฝ์ฐ (๊ธฐ๋ฅ ์ํฅ ์์)
- [REFACTOR] ํจ์จ ์ฆ๊ฐ๋ฅผ ์ํ ์์ (๊ธฐ๋ฅ ์ํฅ ์์)
- [TEST] ํ
์คํธ ์ฝ๋ ์ถ๊ฐ ์ญ์ ๋ณ๊ฒฝ - ํ
์คํธ ์ฝ๋ ๊ด๋ จ ๋ชจ๋ ๋ณ๊ฒฝ์ฌํญ๋ค
- [ETC] ๊ธฐํ ์ ๋งคํ ๊ฒฝ์ฐ
- ์นด์นด์ค ์์
๋ก๊ทธ์ธ
- ํ์ ์ ๋ณด๊ฐ ์กด์ฌํ๊ณ ๋น๋ฐ๋ฒํธ๊ฐ ์กด์ฌํ ๊ฒฝ์ฐ, ๋น๋ฐ๋ฒํธ๋ก ๋ก๊ทธ์ธ
- ํ์ ์ ๋ณด๊ฐ ์กด์ฌํ๊ณ ๋น๋ฐ๋ฒํธ๊ฐ ์กด์ฌํ์ง ์์ ๊ฒฝ์ฐ, ๋ก๊ทธ์ธ ์ฝ๋๋ก ๋ก๊ทธ์ธ
- ๋ก๊ทธ์ธ ์ฝ๋๋ ์
๋ ฅํ ์ด๋ฉ์ผ๋ก ์ ์ก
- ํ์ ์ ๋ณด๊ฐ ์กด์ฌํ์ง ์์ ๊ฒฝ์ฐ, ํ์๊ฐ์
์ฝ๋๋ก ๋ก๊ทธ์ธ
- ํ์๊ฐ์
์ฝ๋๋ ์
๋ ฅํ ์ด๋ฉ์ผ๋ก ์ ์ก
- ํ๋กํ ์ฌ์ง, ๋๋ค์, ๋น๋ฐ๋ฒํธ ์ค์ ๊ฐ๋ฅ
โ
๋ฉ์ธํ์ด์ง (๐จ๋ก๊ทธ์ธ ํ์๋ง ์ ์ ๊ฐ๋ฅ)
- ๊ฒ์ ๊ธฐ๋ฅ - ์ผ์ ๊ฒ์(ํํฐ๋ง - ์ ๋ชฉ, ๋ด์ฉ)
- ๊ฒ์ ๊ธฐ๋ฅ - ํด์งํต ๊ฒ์
โ
๋ง์ดํ์ด์ง (๐จ๋ก๊ทธ์ธ ํ์๋ง ์ ์ ๊ฐ๋ฅ)
- ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ
โ
์ผ์ ์์ธํ์ด์ง (๐จ๋ก๊ทธ์ธ ํ์๋ง ์ ์ ๊ฐ๋ฅ)
- ํด์งํต ์ด๋ / ๋ฉ์ธ๊ฐ๊ธฐ / ์ผ์ ๊ณต์ / ์ฆ๊ฒจ์ฐพ๊ธฐ
- ์ ๋ชฉ, ์์ ๋ ์ง ๋ฐ ์ข
๋ฃ ๋ ์ง ๋ณ๊ฒฝ
- ์งํ ์ํ ๋ณ๊ฒฝ
- ๋ด์ฉ ์์ฑ ๋ฐ ๋ณ๊ฒฝ (์ค์๊ฐ ๊ณต์ )
- ์ผ์ ์ด๋ (๋ฉ์ผ ๋ฐ์ก ๋ฐ ํธ์ ์๋ฆผ)
- ์ผ์ ์ฐธ๊ฐ
- ๊ถํ ๋ณ๊ฒฝ(ํธ์ ์๋ฆผ)
โ
๊ด๋ฆฌ์ํ์ด์ง (๐จ๊ด๋ฆฌ์๋ง ์ ์ ๊ฐ๋ฅ)
- ํ์ ์ํ ๋ณ๊ฒฝ
- ํํดํ์, ์ผ๋ฐํ์, ํด๋ฉดํ์, ๊ด๋ฆฌ์๋ก ํ์ ์ํ ๋ณ๊ฒฝ ๊ฐ๋ฅ
- ํ์ ๊ฒ์
- ID์ ์์๋ฆฌ๊ฐ ์ผ์นํ๋ ํ์ ๊ฒ์
- ํ์ ์ ๋ณด ์ญ์
- [์ ํ ํ์ ์ญ์ ] ๋ฒํผ ํด๋ฆญ ์ DB์์ ํ์ ์ ๋ณด ์์ ์ญ์
About
๐๏ธ [Team Project] ์ผ์ ๊ด๋ฆฌ ๋ฐ ๊ณต์ ์๋น์ค
Languages
Language:JavaScript 82.7%Language:Java 7.9%Language:HTML 6.6%Language:CSS 2.8%