Home - milzipmoza-developers/tecobrary-wiki GitHub Wiki
TECOBRARY Wiki
ํ ์ฝ๋ธ๋ฌ๋ฆฌ๋ Woowahan Tech Course(์ฐํ ์ฝ) ์ Library(๋์๊ด)์ ํฉ์ฑ์ด๋ก ์ฐ์ํํ ํฌ์ฝ์ค ํฌ๋ฃจ ๋ฐ์ฐ๋น(๋) ๋๊ป์ ์ง์ด์ฃผ์ ์์คํ ์ด๋ฆ์ ๋๋ค.
๋ชฉ์
- ํ ์ฝ๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฅ๊ธฐ ํ๋ก์ ํธ๋ก ๋ง๋ค๊ธฐ ์ํจ์ ๋๋ค.
- ํ ์ฝ๋ธ๋ฌ๋ฆฌ ํ๋ก์ ํธ์ ์ปจํธ๋ฆฌ๋ทฐ์ ์ ์ฐธ์ฌํ๊ณ ์ถ์ ๊ฐ๋ฐ์ ๋ถ๋ค์๊ฒ ์ง์ ์ฅ๋ฒฝ์ ์ค์ด๊ธฐ ์ํจ์ ๋๋ค.
- 1๊ธฐ์ ๋๋ฃ ํฌ๋ฃจ ๋ถ๋ค์ด ์ถํ์ ํ์ฌ์์ ์ฌ์ฉํ ๊ธฐ์ ์ ๋ฏธ๋ฆฌ ์ฐ์ตํ๊ธฐ ์ํ ํ๋๋ฅผ ์ ๊ณตํ๊ธฐ ์ํจ์ ๋๋ค.
- ๋ฏธ๋ ์ฐ์ํ ํ ํฌ์ฝ์ค์ ๋ค์ด์ ๊ต์ก์ ๋ฐ๊ฒ ๋ ๊ฐ๋ฐ์ ๋ถ๋ค์ ํ์ต์ ๋ด์ฉ์ ์ ์ฉํ๊ธฐ ์ํ ์ฅ์ผ๋ก ์ฌ์ฉ๋๊ธฐ ์ํจ์ ๋๋ค.
๋ ํฌ์งํ ๋ฆฌ ๊ณตํต ๊ท์น
- ๋ชจ๋ ๋ ํฌ์งํ ๋ฆฌ์ ์ปค๋ฐ์ Udacity Git Commit Convention Guide ์ ํ์๊ณผ Type ์ ๋ฐ๋ผ ์์ฑํฉ๋๋ค.
- 2019.11.01 ์ถ๊ฐ, ๋ชจ๋ ์ปค๋ฐ์ ์ปค๋ฐ๋น 1 ๋ถ๋ถ ์ด์์ ๋ณ๋์ฌํญ์ ๊ธฐ๋กํ์ง ์์ต๋๋ค.
ํ๋ก์ ํธ ๋ ํฌ์งํ ๋ฆฌ
ํ์ฌ๋ ๋ ํฌ์งํ ๋ฆฌ๋ค์ด ๋ถ์ฐ๋์ด ์์ต๋๋ค. ์ถํ milzipmoza-developers์ ๋ ํฌ์งํ ๋ฆฌ๋ก ์ด๊ดํ์ฌ ๊ด๋ฆฌํ ์์ ์ ๋๋ค. ๋ํ woowacourse์ ๋ ํฌ์งํ ๋ฆฌ๋ก๋ ๋์ผํ๊ฒ ์ด๊ดํ ์์ ์ ๋๋ค.
ํ ์ฝ๋ธ๋ฌ๋ฆฌ Spring Api
- tecobrary-server-api-v2 ๋ ํฌ์งํ ๋ฆฌ ๋ฐ๋ก๊ฐ๊ธฐ
๋ก๊ทธ
- 19.11.01 ์ด๊ธฐ ๋ฒ์ ๋ฐ ์ด์ ์ค์ธ Node Express ๊ธฐ๋ฐ ํ๋ก์ ํธ๋ฅผ Spring Boot ๋ก ๋ณ๊ฒฝํ๋ ํ๋ก์ ํธ์ ๋๋ค.
- 19.11.01 Zenhub ๋ฅผ ์ด์ฉํด ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
- 19.11.26 ~ 19.12.27 ์ฐ์ํํ ํฌ์ฝ์ค 1๊ธฐ ๋ ๋ฒจ4์ ํ๋ก์ ํธ ์ฃผ์ ๋ก ์ ์ ๋์ด ํ ํ๋ก์ ํธ๋ก ์งํํฉ๋๋ค.
ํ ์ฝ๋ธ๋ฌ๋ฆฌ ์ ์ v2
- tecobrary-user-client-v2 ๋ ํฌ์งํ ๋ฆฌ ๋ฐ๋ก๊ฐ๊ธฐ
์์ฝ์ค๋ช
- ๋ฐฐํฌ ์์ (๋ฆด๋ฆฌ์ฆ ์์ ์ผ - 2020.02.02)
- 2๊ธฐ๋ฅผ ์ํ Tecobrary User Client ์ ๋๋ค.
- ํ๋ก ํธ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ React ๋ก ์์ฑํฉ๋๋ค.
- ์ต์ข ๋ฐฐํฌ ๋ชฉํ๋ PWA ์ ๋๋ค.
๋ก๊ทธ
- 2019.11.29 ๋ ํฌ์งํ ๋ฆฌ ์ด๋ฆ์ tecobrary-react-user-client ์์ tecobrary-user-client-v2 ๋ก ๋ณ๊ฒฝํฉ๋๋ค.
ํ ์ฝ๋ธ๋ฌ๋ฆฌ ํฌ๋ง/์ ์ฐฉ๋์ ์๋ฆผ๋ด
- tecobrary-noti-slackbot ๋ ํฌ์งํ ๋ฆฌ ๋ฐ๋ก๊ฐ๊ธฐ
ํ๋ก์ ํธ ์์ฝ
- woowacourse ์ ์ฌ๋ ์ฑ๋์์ tecorvis ๋ผ๋ ์ฑ์ ๋์์ํค๋ API Server ์ ๋๋ค.
- ์์ธํ ๋ด์ฉ์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ํตํด ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ก๊ทธ
- 2019๋ 10์ 28์ผ ๋ฐฐํฌ
ํ ์ฝ๋ธ๋ฌ๋ฆฌ Node Api with Typescript
- tecobrary-express-typescript ๋ ํฌ์งํ ๋ฆฌ ๋ฐ๋ก๊ฐ๊ธฐ
๋ก๊ทธ
- 19.11.14 ํ์ฌ ์ด์์ค์ธ Node Api ์๋ฒ๋ฅผ Spring Api ์๋ฒ๋ก ๊ต์ฒดํ๊ธฐ ์ ์ ๊ณผ์ ์ ์ํํ๊ฒ ํ๊ธฐ ์ํด ํ๋ก์ ํธ๋ฅผ ์์ํฉ๋๋ค.
- 19.12.03 tecobrary-server-api-v2์ ์ง์คํ๊ธฐ ์ํด ํ๋ก์ ํธ๋ฅผ ์ค๋จํฉ๋๋ค.
ํ ์ฝ๋ธ๋ฌ๋ฆฌ Node Api
- tecobrary-express ๋ ํฌ์งํ ๋ฆฌ ๋ฐ๋ก๊ฐ๊ธฐ
๋ก๊ทธ
- 2019๋ 6์ ๋ฐฐํฌ
- 19.11.01 ์ด๊ธฐ ๋ฒ์ ๋ฐ ํ์ฌ ์ด์ ์ค์ธ Node Express ๊ธฐ๋ฐ์ API์ ๋๋ค.
- 19.10.16 ์ดํ์ Node Express API์ ์ปค๋ฐ์ ํด๋น ๋ ํฌ์งํ ๋ฆฌ์ ๋จ๊น๋๋ค.
ํ ์ฝ๋ธ๋ฌ๋ฆฌ ์ด๋๋ฏผ v1
- tecobrary-admin-client-v1 ๋ ํฌ์งํ ๋ฆฌ ๋ฐ๋ก๊ฐ๊ธฐ
ํ๋ก์ ํธ ์์ฝ
- tecobrary ์ ์ด๋๋ฏผ ํ์ด์ง์ ๋๋ค.
- ํ๋ก ํธ์๋ ํ๋ ์์ํฌ์ธ Vue ๋ก ์์ฑํ ํ๋ก์ ํธ ์ ๋๋ค.
๋ก๊ทธ
- 2019๋ 6์ ๋ฐฐํฌ
์ฐ์ํํ ํฌ๋์๊ด
- woowahan-library ๋ ํฌ์งํ ๋ฆฌ ๋ฐ๋ก๊ฐ๊ธฐ
์์ฝ์ค๋ช
- ์ด๋ง๋ฌด์ํ ๋ ๊ฑฐ์ ์ ๋๋ค. ์ฝ๋๋ฅผ ์ฝ์ ํ ์๊ตฌ ๊ฑด๊ฐ์ ๋ํ ์ํด๋ฐฐ์์ ์ ์ฉ๋์ง ์์ต๋๋ค.
- ์ด๊ธฐ ๋ฒ์ ๋ฐ 2019๋ 10์ 15์ผ๊น์ง์ user, admin(manager), server ์ ์ปค๋ฐ์ ํ์ธํ ์ ์์ต๋๋ค.
- 2019๋ 10์ 15์ผ ์ดํ ํด๋น ๋ ํฌ์งํ ๋ฆฌ์ ์ปค๋ฐ ์ถ๊ฐ๋ฅผ ์ค๋จํฉ๋๋ค.
- user ๋ ๋ถ๋ฆฌ ์์
- admin(manager) ์ tecobrary-admin-client-v1 ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ฐธ๊ณ ํฉ๋๋ค.
- server ์ tecobrary-express ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ฐธ๊ณ ํฉ๋๋ค.