-
Notifications
You must be signed in to change notification settings - Fork 0
Ground Rule
catensia edited this page Nov 8, 2022
·
2 revisions
-
๋ฏธํ ๋ฐฉ๋ฒ
- ๋ฌด๊ณํ์ ์ธ ์ฐธ์ ์ง์
- ๋ฏธํ ์ฃผ์ ๋ฅผ ์ ๋ ์ ํ๊ณ , ๊ฐ์ ์์ ๋ค ์ค๋น ํ ์ฐธ์
- ์์ ๋ก์ด ๋ถ์๊ธฐ ์งํฅ (๐ถ์๋ฆฌ OK)
-
์จ๋ผ์ธ ๋ฏธํ (์ฃผ 4ํ)
- ๊ทธ๋ฃนํ๋ก์ ํธ ์๊ฐํ์ ๋ฐ๋ฆ
- 50๋ถ ์ผํ๋ฉด 10๋ถ ์ฌ๊ธฐ !
-
์คํ๋ผ์ธ ๋ฏธํ (์ฃผ 1ํ)
- ํ ์ฆ, ๊ทธ๋ฃน์คํฐ๋๋ฃธ ๋น๋ ค์ ์งํ (๊ฒฝ๋น 1/n)
- ์ฃผ๊ธฐ : ์ฃผ 1ํ (ํ/๋ชฉ)
-
์ง๊ฐ ๊ด๋ฆฌ
- Github wiki ๋ฐ์ [์ง๊ฐ์ : XXX n๋ถ ์ง๊ฐ]
- 3ํ๋น ์จ๋ผ์ธ ๋ฏธํ ์ง๊ฐ ์ปคํผ ์ ๊ณต
- ์คํ๋ผ์ธ ๋ฏธํ ์ง๊ฐ์ ์ปคํผ
-
Github ์ฌ์ฉ ๊ท์น
- ์ปจ๋ฒค์ ์ค์
- ๋ธ๋์น ์ ๋ต : Gitlab flow - https://about.gitlab.com/topics/version-control/what-are-gitlab-flow-best-practices/
- ์์ ์์ํ๊ธฐ ์ pull
-
ํ ๋ด ์ญํ
- ์ฅ์๊ธธ : ๋ฐฑ์๋ + ํ๋ก ํธ(ๅฐ)
- ์ ์์ค : ๋ฐฑ์๋ + ํ๋ก ํธ(ๅฐ)
- ์ต๊ฑด : ํ๋ก ํธ + ๋ฐฑ์๋(ๅฐ)
- ๊น๋ฏผ์ : ๋ฐฑ์๋ + ํ๋ก ํธ(ๅฐ)
-
์ผ์ ๊ด๋ฆฌ
- ๊ฐ๋ฐ์ ๊ด์
- ์์์ผ์ ํผ์ณ์ ๋ํ ๋ฐ๋๋ผ์ธ์ ์ธ์ฐ๊ณ -> ์คํ
- ํผ์ฒ๋ฅผ ์๊ฒ ์ชผ๊ฐ์ ๊ด๋ฆฌ
- ๋ฐ๋๋ผ์ธ ๋ชป ์งํฌ ๊ฒ ๊ฐ์ ๊ฒฝ์ฐ -> ์ฌ์ ์ฐ๋ฝ ๅฟ
- ์์์ผ์ ํผ์ณ์ ๋ํ ๋ฐ๋๋ผ์ธ์ ์ธ์ฐ๊ณ -> ์คํ
- ๋งค๋์ง๋จผํธ ๊ด์
- ๊ทธ๋ฃนํ๋ก์ ํธ ๊ฐ์ด๋ ํ์ฉ
- ๊ฐ๋ฐ์ ๊ด์
-
์ฝ์ดํ์
- ํญ์ ์ฐ๋ฝ ๋ฐ์ ์ ์๋๋ก
- ๊ธํ ์ฌ์ ์ด ์์ ๊ฒฝ์ฐ ๋ฌด์กฐ๊ฑด ์ฌ๋์ ๋ฏธ๋ฆฌ ์๋ฆผ
- ํ๋ค/์ค ์ผ๋ก ๋ชจ๊ฐ์ฝ 13:00 - 17:00
-
์ฝ๋๋ฆฌ๋ทฐ
- CI/CD Github Action ํ์ฉ
- PR ๋ด์ฉ์ ๊ฐ๋ฐ (ํผ์ณ ๋ด์ฉ, ๋ชฉ์ , ๊ฐ๋จํ ๊ณผ์ ) -> 2๋ช ์ด์ ๋ฆฌ๋ทฐ ๊ฑฐ์น๊ณ merge
- PR ํ ํ๋ฆฟ Github๋ก ๋ฑ๋กํด์ ์๋์ผ๋ก ์ ์ฉ
-
https://oumaima-dahhoum.medium.com/how-to-create-a-good-pull-request-with-examples-and-templates-cfc92f2bb94e
- ์ ๋ชฉ
- ์ด๋ค PR์ธ์ง ์์ฒด์ ์ผ๋ก ์ค๋ช ๊ฐ๋ฅํ
- ์ค๋ช
- ์ด๋ค ํผ์ณ์ธ์ง
- ๊ณผ์
- ๊ฒฐ๊ณผ (์คํฌ๋ฆฐ์ท ๋ฑ)
- ํ ์คํธ ๋ฐฉ๋ฒ
- Commit
- ์ปค๋ฐ ๋จ์๋ ์ต๋ํ ์๊ฒ
-
feat:
(new feature for the user, not a new feature for build script) -
fix:
(bug fix for the user, not a fix to a build script) -
docs:
(changes to the documentation) -
style:
(formatting, missing semi colons, etc; no production code change) -
refactor:
(refactoring production code, eg. renaming a variable) -
test:
(adding missing tests, refactoring tests; no production code change) -
chore:
(updating grunt tasks etc; no production code change)
- ์ ๋ชฉ
Daily Scrum
- React + ์ ์ญ์ํ๊ด๋ฆฌ
- Docker + Kubernetes
- NginX
- ORM
- CI/CD with github actions
- NestJS + Prisma
- styled-component ํํ ๋ฆฌ์ผ
- NestJS ์์ํ๊ธฐ
- React Hooks
- JWT
- Storybook
- Faker Library
- CI ์ต์ ํํ๊ธฐ
- React-Query
- Message-Queue
- TanstackQuery ๋์
- ๋ฌดํ์คํฌ๋กค ๋์ ๊ธฐ - ๋ ๋ชป์ง๋๊ฐ๋ค(์ฝ๋ฐฑ ํ)
- WebpackโVite ์ ํ๊ธฐ
- ๋ฒ๋ค ์ฌ์ด์ฆ ์ต์ ํ
- ์ญ๋ฐฉํฅ ๋ฌดํ์คํฌ๋กค
- Repository Pattern ๋์ ๊ธฐ
- Nestjs ๋ฐฑ์๋ ๋ฆฌํฉํ ๋ง
- Redis Job Queue๋ฅผ ํตํ ์๋ฆผ์๋ฒ ๋์ ๊ธฐ
- Message Sync Queue๋ฅผ ํตํ ์ค์๊ฐ ์ฑํ
- Jest๋ฅผ ํตํ e2e ํ ์คํธ