-
Notifications
You must be signed in to change notification settings - Fork 1
[Week1 Day2] ๊ธฐํ
JinWoo Lee edited this page Nov 8, 2022
·
2 revisions
division | stack |
---|---|
Web | โฆ |
Front-end | React, TypeScript, styled-component, Recoil |
Back-end | TypeScript, NestJS, Prisma, MySQLโฆ |
Production | NginX, pm2 |
Code Management | Git, GitHub, husky |
Formatting | eslint, prettier |
Project Manager | NPM |
- ํฌ์
- ์ํธ : ํฌ๋ ์ด์ง ์์ผ์ด๋ ๋ณด๋ค๋ ๋ด๋ฒ๋งจ์ ๊ฐ๊น๊ฒ ํด๋ณด์
- ๋ฐฉ์ ๋ง๋ค์ด์ ์ฌ๋ฌ ์ฌ๋๋ค๊ณผ ๋ด๋ฒ๋งจ ๊ฒ์
- ํญํ์ ๋ฒ์, ์ด๋ ๋ฒ์, ๊ฐ์ ์ ๋
- ์ฅ์
- ๊ฐ์ฅ ์ฐธ์ฌํ๊ธฐ ์ข์ ๊ฒ์
- ์ฌ์ฉ์์๊ฒ ์ต์ํ๋ค ๋ณด๋ ๋ง์ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ฐ์๋ณผ ์ ์๋ค.
- ๋ฐฑ์๋ ์ ์ผ๋ก ๋์ ํ๊ธฐ ์ข์ ๊ณผ์
- ์ฌ์ฉ์ ํธ๋ํฝ
- ํฝ์ ๋จ์ ์์ง์ ๊ตฌํ
- ๊ฐ์ฅ ์ฐธ์ฌํ๊ธฐ ์ข์ ๊ฒ์
- ๋จ์
- ๋์์ธ ์์ค๋ฅผ ๊ตฌํ๊ธฐ ์ด๋ ค์ธ ์ ์์
- ๋จ์ํ ๊ฒ์์ ์ธ ์์์๋ง ์ง์คํ๊ฒ ๋ ์ ์์
- ์ํธ : ํฌ๋ ์ด์ง ์์ผ์ด๋ ๋ณด๋ค๋ ๋ด๋ฒ๋งจ์ ๊ฐ๊น๊ฒ ํด๋ณด์
- ํ์
ํด
- ์ฑํ : ์คํฌ๋ผ์ ๋์์ค ์ ์๋ ํ์
ํด์ ๋ง๋ค์.
- ์คํฌ๋ผ ํ๊ณ ๋ฅผ ๋์์ค ์ ์๋ ๋๊ตฌ๋ฅผ ์์์ผ๋ก, ์ด์ ํธ๋ํน ๋ฐ ๋ฐฑ๋ก๊ทธ ๊ด๋ฆฌ๊น์ง ํ์ฅํด๋ณด์.
- Jira์ ๊ฒฝ์ฐ Github์ ์ฐ๋ํ์ฌ ์ด์ ๊ด๋ฆฌ ๊ฐ๋ฅโฆ ๊ฐ๋ฅํ๋ค๋ฉด ๋์ ํด๋ณผ๋ง ํ ๊ฒ ๊ฐ์.
- ์์ - https://miro.com/guides/retrospectives/
- ์ฅ์
- ๋ถ์บ ์บ ํผ๋ค๋ก๋ถํฐ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ฐ์๋ณผ ์ ์๋ค.
- ๊ธฐ์ ๋์ด๋๊ฐ ๊ฐ์ฅ ์ ๋นํ ๊ฒ.
- ๋จ์
- ํ์ฌ ํ ๋ด์์ ํ์ ํด์ ์ฌ์ฉํด๋ณด์ง ์์ ์ฌ๋์ด ๋ค์. โ ์ด๋ค ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์์ง ๋ชจ๋ฆ.
- ์ฑํ : ์คํฌ๋ผ์ ๋์์ค ์ ์๋ ํ์
ํด์ ๋ง๋ค์.
- ์บ์น ๋ง์ธ๋
- ๋ช
์ฑ
- ๋จ์ํ ์์๋๋ก ํ๋ช ์ฉ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฆผ์ด ๋ฌด์์ ์๋ฏธํ๋์ง ๋ง์ถ๋ ๊ฒ์
- ๋งค๋ฒ ์ ์์ด๊ฐ ์ฃผ์ด์ง๋ค.
- ์ฑํ ์ด ๊ฐ๋ฅํ๋ค.
- ๋ฐฉ์ ์์ฑํ ์ ์์ด์ผ ํ๋ค.
- ์ฅ์
- ์ฐธ๊ณ ํ ๊ฑฐ๋ฆฌ๊ฐ ๋ง๋ค.
- ๊ตฌํํด์ผ ํ ๊ธฐ๋ฅ์ด ๋ช ํํ๋ค.
- ๋จ์
- ํํ๋ค.
- ๊ธฐ๋ฅ์ด ๋ง์ด ์ถ๊ฐ๋ ๊ฒฝ์ฐ ๋จ์ํ ๊ฒ์์ ์ธ ์์์๋ง ์ง์คํ๊ฒ ๋ ์ ์์
- ๋ช
์ฑ
์ด๋ฆ | 1์์ | 2์์ | 3์์ |
---|---|---|---|
์ํธ | ํ์ ํด | ๋ด๋ฒ๋งจ | ์บ์น๋ง์ธ๋ |
์ฑํ | ํ์ ํด | ๋ด๋ฒ๋งจ | ์บ์น๋ง์ธ๋ |
์ง์ฐ | ํ์ ํด | ์บ์น๋ง์ธ๋ | ๋ด๋ฒ๋งจ |
ํจ์ | ํ์ ํด | ์บ์น๋ง์ธ๋ | ๋ด๋ฒ๋งจ |
๋ช ์ฑ | ํ์ ํด | ๋ด๋ฒ๋งจ | ์บ์น๋ง์ธ๋ |
-
main : ๋ฐฐํฌ ๋ฐ ์ต์ข ๋ณธ, ์ถ์ ๋ฒ์ ๋ธ๋์น
-
develop : ๋ค์ ๋ฒ์ ์ ๊ฐ๋ฐํ๋ ๋ธ๋์น (
dev
) -
feature : ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๋ธ๋์น, issue์ ๋งค์นญ๋๋๋ก ์์ฑ
feat#1/fe/login
(feat[Issue#]/(FE|BE)/[FeatureName])
-
hotfix : ์ถ์ ๋ฒ์ ์์ ๋ฐ์ํ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ ๋ธ๋์น (
hotfix
)
์ถํ ์์ฑ
์ ๋ชฉ : [feat|release|hotfix] ์์
๋ด์ฉ closes #issue
๋ณธ๋ฌธ:
### ์ด์๋ช
### ์์
์ฌํญ
### ํ๋ฉด์บก์ฒ(์ ํ)
### ์๋ฌธ์ (์ ํ)
- ๋ณธ์ธ์ ์ ์ธํ ๋๋จธ์ง ๊ฐ์ ๊ฐ๋ฐ ๋ถ์ผ์ ์ธ์์ด ์น์ธํ์ฌ์ผ ํ๋ค.
- ์ฝ๋ฉํธ๋ฅผ ๋ฐ๋์ ์์ฑํ๋ค.
- DAY4๋ ๋ค๊ฐ์ด ๋ชจ์ฌ์ ๊ฒฐ์ ํ๋ค.
# <ํ์
>: <FE|BE> - <์ ๋ชฉ> <#1>
##### ์ ๋ชฉ์ ์ต๋ 50 ๊ธ์๊น์ง๋ง ์
๋ ฅ ############## -> |
# ๋ณธ๋ฌธ์ ์์ ์์ฑ
######## ๋ณธ๋ฌธ์ ํ ์ค์ ์ต๋ 72 ๊ธ์๊น์ง๋ง ์
๋ ฅ ########################### -> |
# --- COMMIT END ---
# <ํ์
> ๋ฆฌ์คํธ
# feat : ๊ธฐ๋ฅ (์๋ก์ด ๊ธฐ๋ฅ)
# fix : ๋ฒ๊ทธ (๋ฒ๊ทธ ์์ )
# refactor: ๋ฆฌํฉํ ๋ง
# style : ์คํ์ผ (์ฝ๋ ํ์, ์ธ๋ฏธ์ฝ๋ก ์ถ๊ฐ: ๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ ์์)
# docs : ๋ฌธ์ (๋ฌธ์ ์ถ๊ฐ, ์์ , ์ญ์ )
# test : ํ
์คํธ (ํ
์คํธ ์ฝ๋ ์ถ๊ฐ, ์์ , ์ญ์ : ๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ ์์)
# chore : ๊ธฐํ ๋ณ๊ฒฝ์ฌํญ (๋น๋ ์คํฌ๋ฆฝํธ ์์ , ํจํค์ง ์ค์น ๋ฑ)
# ------------------
# ํ์
์ ์์ด๋ก ์์ฑํ๊ณ ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ํ๊ธ๋ก ์์ฑํ๋ค.
# ์ ๋ชฉ ๋์ ๋ง์นจํ(.) ๊ธ์ง
# ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ํ ์ค ๋์ ๋ถ๋ฆฌํ๊ธฐ
# ๋ณธ๋ฌธ์ "์ด๋ป๊ฒ" ๋ณด๋ค "๋ฌด์์", "์"๋ฅผ ์ค๋ช
ํ๋ค.
# ๋ณธ๋ฌธ์ ์ฌ๋ฌ์ค์ ๋ฉ์์ง๋ฅผ ์์ฑํ ๋ "-"๋ก ๊ตฌ๋ถ
# ๊ด๋ จ๋ ์ด์๋ฒํธ๋ ์ ๋ชฉ ๋งจ ๋ค์ ์ถ๊ฐํ๋ค. ex. #1
# ------------------
- ์ผ๋ฐฅ ์ผ์ด์ค
- ex)
directory-name
- ์ผ๋ฐฅ์ผ์ด์ค
- ํ์ผ ์ธ๋ถ ๋ถ๋ฅ๋ ์ฑ๊ฒฉ ๋ฑ์ (
.
)์ผ๋ก ๊ตฌ๋ถ - ex)
file-name
file-name.component.ts
- ํ์ค์นผ์ผ์ด์ค
- ex)
ComponentName
- ์นด๋ฉ์ผ์ด์ค
- ex)
functionName
- ํ์ค์นผ์ผ์ด์ค
- ex)
ClassName
- ์นด๋ฉ์ผ์ด์ค
- ๋ฐฐ์ด์ ์ด๋ฆ์ ๋ณต์ํ์ผ๋ก ์์ฑ
- ex)
variableName
chats
- ๋๋ฌธ์, ์ค๋ค์ดํฌ ์ผ์ด์ค
- ex)
VARIABLE_NAME
- ํ์ค์นผ์ผ์ด์ค
- ex)
TypeName
๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week1-Day1] ํ ๋น๋ฉ
- [Week1-Day2] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week1-Day3] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week1-Day4] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week1-Day5] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week2-Day1] ์คํ๋ฆฐํธ ๊ณํ ํ์
- [Week2-Day2] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week2-Day3] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week2-Day4] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week3-Day1] ์คํ๋ฆฐํธ ๊ณํ ํ์
- [Week3-Day2] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week3-Day3] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week3-Day4] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week4-Day1] ์คํ๋ฆฐํธ ๊ณํ ํ์
- [Week4-Day2] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week4-Day3] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week4-Day4] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week5-Day1] ์คํ๋ฆฐํธ ๊ณํ ํ์
- [Week5-Day2] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week5-Day3] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week5-Day4] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week6-Day1] ์คํ๋ฆฐํธ ๊ณํ ํ์
- [Week6-Day2] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week6 Day3] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
- [Week6 Day4] ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ