2024.01.02 - 2024.01.21 ๊ธฐํ
2024.01.22 - 2024.02.16 ๊ฐ๋ฐ
์๊ณ ๋ฆฌ์ฆ๋ง ํ๊ธฐ ์ง๋ฃจํ์ง ์์ผ์ จ๋์?
์น๊ตฌ์ ํจ๊ป ์ฆ๊ฒ๊ฒ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์ธ์!
๋ ธ๋ง ๋ชจ๋์์๋ ์น๊ตฌ๋ค๊ณผ ํจ๊ป ์ฝ๋ฉ ํ ์คํธ๋ฅผ ๋๋นํด ๋ฌธ์ ๋ฅผ ํ๊ณ ,
์์ดํ ๋ชจ๋์์๋ ์์ดํ ์ ์ฌ์ฉํ์ฌ ์น๊ตฌ์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด๋ฅผ ๋ฐฉํดํ๋ฉด์ ๋ฌธ์ ๋ฅผ ํ ์ ์์ด์.
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด์ ๊ฒ์์ ์ฌ๋ฏธ๋ฅผ ๋ํ ์๊ณ ๋ฆฌ์ฆ ๋ฐฐํ ์๋น์ค!
-
์์ ํ๋ฉด
- ์์ ๋ก๊ทธ์ธ: ์นด์นด์ค/๊ตฌ๊ธ
-
๋ฉ์ธ ํ๋ฉด
- ๋ด ๊ธฐ๋ณธ ์ ๋ณด + ๋ณด์ ์์ดํ ํ์ธ
- ์ ์ฒด ์ฑํ
- ๋ฐฉ์ ์ ํํ์ฌ ๋ค์ด๊ฐ ์ ์๋ค.
-
๋ฐฉ ๋ง๋ค๊ธฐ
- ๋ ธ๋ง์ , ์์ดํ ์ ์ฌ๋ถ๋ฅผ ์ ํํ๋ค.
- ๋ฐฉ ์ ๋ณด๋ฅผ ๊ธฐ์ ํ์ฌ ๋ฐฉ์ ๋ง๋ค ์ ์๋ค.
-
๋๊ธฐ๋ฐฉ ์ ์ฅ
- ์ฑํ
- ๋ฐฉ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์๋ค.
- ๋ฐฉ์ฅ์ด ์๋ ์ ์ ๋ค์ ๊ฒ์์ ์ฐธ์ฌํ ์ค๋น๊ฐ ๋๋ฉด READY ์ํ๋ก ๋ณ๊ฒฝํ๋ค.
- ๋ฐฉ์ฅ์ ๋ชจ๋ ์ ์ ๋ค์ด READY ์ํ์ผ ๋ START ๋ฒํผ์ ๋๋ฌ ๊ฒ์์ ์์ํ ์ ์๋ค.
- ๋ฐฉ์ฅ์ ์ ์ฑ ์ ์ ๋ฅผ ๊ฐํด์ํฌ ์ ์๋ค.
-
๊ฒ์ ์์ (๋ ธ๋ง ๋ชจ๋, ์์ดํ ๋ชจ๋ ๋์ผ)
- ๋ฌธ์ ๋ฅผ ํ์ธํ๊ณ ํ ์ ์๋ค.
- ์ฝ๋ ์คํ์ ๋๋ฅด๋ฉด ์์ ์ฑ์ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ค. ๊ฒ์ ๊ฒฐ๊ณผ์๋ ๋ฐ์๋์ง ์๋๋ค.
- ์ฝ๋ ์ ์ถ์ ๋๋ฅด๋ฉด ์ค์ ์ฑ์ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ค. ๊ฒ์ ๊ฒฐ๊ณผ์ ๋ฐ์๋๋ค.
- ๋ฌธ์ ํ์ด ์๊ฐ์ด ๋ชจ๋ ๋๋๋ฉด ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ค.
- ๊ฒ์ ๊ฒฐ๊ณผ๋ ์๊ฐ์ด ๋น ๋ฅธ ์, ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋น ๋ฅธ ์์ผ๋ก ์ถ๋ ฅ๋๋ค.
- ๋ฌธ์ ๋์ด๋, ๊ฒ์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ๊ฒฝํ์น์ ์ฝ์ธ์ ์ป๋๋ค.
-
์์ดํ ์์
- ๊ฒ์์์ ์ป์ ์ฝ์ธ์ ์ด์ฉํด ์์ดํ ์ ๊ตฌ๋งคํ ์ ์๋ค.
- ์์ดํ ์ข ๋ฅ: ๋ฌธ์ด(ํ๋ฉด ๊ฐ๋ฆฌ๊ธฐ), ๋ณ์๋ฆฌ(๋ฐฉํดํ๊ธฐ), ๋ฌผํ์ (๋ฒํผ ์จ๊ธฐ๊ธฐ), ์์ ๋ด(ํ๋ฉด ๋ค์ง๊ธฐ), ์ด๋(์์ดํ ๋ฌด๋ ฅํ)
-
์์ดํ ๋ชจ๋
- ์ฐ๊ณ ์ถ์ ์์ดํ ์ ๋๋ฅด๊ณ , ๊ณต๊ฒฉํ ์ ์ ์ ๋๋ค์์ ๋๋ฅด๋ฉด ํด๋น ์ ์ ์๊ฒ ์์ดํ ์ด ์ฌ์ฉ๋๋ค.
- ์์ดํ ํํฉ์ ํ๋ฉด ๊ณต์ ๋ฅผ ํตํด ๋ค๋ฅธ ์ ์ ๋ค์๊ฒ๋ ๋ณด์ฌ์ง๋ค.
- ์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ณต๊ฒฉ์ ๋ฐฉ์ดํ ์๋ ์๋ค.
<๊ธฐํ ERD>
<์ต์ข ERD>
- ๋ฐฉ์ ์๋ฒ์์ ๊ด๋ฆฌํ๊ธฐ๋ก ๊ฒฐ์
- Frontend
- React 18.2.0
- npm 10.2.5
- Node.js 20.11.0
- Redux 5.0.1
- Redux-toolkit 2.1.0
- React-router 6.21.4
- Ace-Editor 1.13.2
- open-vidu
- socket.js
- stomp.js
- Backend
- Java 17
- SpringBoot 3.2.2
- Spring Data JPA
- Spring Web
- Spring Validation
- Spring Web
- QueryDSL
- oauth2-client
- socket.io
- MariaDB
- Infra
- AWS EC2
- NGINX
- Jenkins
- Docker
- Tools
- Jira
- Postman
- Gerrit
- Notion
- Figma
- GitLab
๐ ์ ๋ชฉ : ์ฝ๋์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํด ์งง์ ์์ฝ (ํ์)
ํ๊ทธ | ์ค๋ช |
---|---|
Feat |
์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
Fix |
๋ฒ๊ทธ ์์ |
Docs |
๋ฌธ์ ์์ |
Style |
์ฝ๋ ํฌ๋งท ๋ณ๊ฒฝ, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ ์ด ์๋ ๊ฒฝ์ฐ |
Refactor |
์ฝ๋ ๋ฆฌํฉํ ๋ง |
Test |
ํ ์คํธ ์ฝ๋ |
Chore |
๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์ |
Design |
๋์์ธ ๋ณ๊ฒฝ |
Add |
์ฝ๋, ํ ์คํธ, ์์ , ๋ฌธ์ ๋ฑ์ ์ถ๊ฐ ์์ฑ์ด ์๋ ๊ฒฝ์ฐ |
Rename |
ํ์ผ๋ช , ํด๋๋ช ์ ์์ ํ ๊ฒฝ์ฐ |
Move |
์ฝ๋์ ์ด๋์ด ์๋ ๊ฒฝ์ฐ |
Remove |
์ฝ๋(ํ์ผ)์ ์ญ์ ๊ฐ ์๋ ๊ฒฝ์ฐ |
Comment |
ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ |
๐ ๋ณธ๋ฌธ : ๋ถ์ฐ ์ค๋ช (์ ํ)
- ์ ๋ชฉ๊ณผ ๊ตฌ๋ถ๋๊ธฐ ์ํด ๊ณต๋ฐฑ ํ ์ค์ ๋์์ ์์ฑ
๐ ๊ผฌ๋ฆฌ๋ง : issue tracker id ์์ฑ (์ ํ)
์ ํ: #์ด์ ๋ฒํธ
โจ ์์
Feat: ๋ก๊ทธ์ธ API ๊ฐ๋ฐ
์นด์นด์ค ์์
๋ก๊ทธ์ธ
Resolves: #123
Ref: #456
Related to: #48, #45
[D104] ์ง์๊ณผ I๋ค
์ด๋ฆ | ์ญํ | ๋ด๋น | ๊ฐ์ค |
---|---|---|---|
๐ ๊น์ง์ | Frontend | OpenVidu, ๋๊ธฐ๋ฐฉ ๊ตฌํ | ์ ์ ์ฃฝ์ด์ ์์ !!!! |
๐ฒ ๋ฐ์ฐฝ์ค | Frontend | ํ๋ก์ ํธ ์ธํ , ๊ฒ์๋ฐฉ ๊ตฌํ | ํ์ง๊ธฐ์ง๊ธฐ์ง ์์ถํด ! |
๐ญ ์ดํ์ง | Frontend | ๋ก๊ทธ์ธ ๋ฐ ๋ฉ์ธ ํ๋ฉด, Web IDE ๊ตฌํ | ํ๋ก์ ํธ ๋๋๊ณ ์์. |
๐คฎ ๊น์ธํ | Backend / Frontend | ๊ฒ์๋ฐฉ ๊ด๋ฆฌ, ์์ผ | ๋ ์ด๋ |
๐ฐ ์์๋น | Backend / Infra | ๋ฌธ์ ๊ด๋ฆฌ, ์ฝ๋ ์ฑ์ , CI/CD | ์ฃฝ์ ์ค๋น๊ฐ ๋์ด ์๋ค. |
๐ฅ ํ์ฑ์ฐ | Backend | ํ๋ก์ ํธ ์ธํ , ์์ ๋ก๊ทธ์ธ, ํ์ ๊ด๋ฆฌ, ์์ดํ ๊ด๋ฆฌ | ๊ฐํด์ ธ๋ผ, ๋ ํด์ ธ๋ผ, ๋์ ํด์ ธ๋ผ. |