Skip to content

Team Rule

Jinhyun Park edited this page Dec 5, 2021 · 1 revision

๋ฃจํ‹ด

  • 10:00 am ์ง„ํ–‰์ƒํ™ฉ ๋ณด๊ณ  ๋ฐ ๊ธˆ์ผ ๋ชฉํ‘œ ์„ค์ • & ๋ ˆํฌ ์‹ฑํฌ ๋งž์ถ”๊ธฐ
  • 12:00 pm ~ 13:00 pm ์ ์‹ฌ ์‹œ๊ฐ„
  • 18:00 pm ~ 20:00 pm ์ €๋… ์‹œ๊ฐ„ ๋ฐ ๊ฐ„๋‹จํ•œ ํœด์‹ ๋ฐ ์šด๋™
  • 21:00 pm ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฐ KPT ์ž‘์„ฑ
  • 22:00 pm Dev-log ์ž‘์„ฑ
  • ๋Šฆ์–ด๋„ 2์‹œ์— ์ทจ์นจํ•˜๊ธฐ!!
  • ์ค‘๊ฐ„์ค‘๊ฐ„ ํ‹ˆํ‹ˆํžˆ ์ŠคํŠธ๋ ˆ์นญํ•˜๊ธฐ!!

์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜

  • ์˜ค๋ฒ„์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ํ†ตํ•ด ์˜๊ฒฌ์กฐ์œจ ๋ฐ ์ƒํ™ฉ ๊ณต์œ ํ•˜๊ธฐ
  • ํ™•์‹คํ•˜์ง€ ์•Š์€ ๋ถ€๋ถ„์ด ์žˆ๋‹ค๋ฉด ํ˜ผ์ž ๊ฒฐ์ •ํ•˜์ง€ ๋ง๊ณ  ์„œ๋กœ ๊ณต์œ ํ•˜๊ธฐ
  • ๊ฐ์ž์˜ ์˜๊ฒฌ์„ ์กด์ค‘ํ•˜๋ฉฐ ๋ฐฐ๋ คํ•˜๊ธฐ
  • ์˜๊ฒฌ ๋Œ€๋ฆฝ์‹œ ์‚ฌ๋‹ค๋ฆฌํƒ€๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ธฐ

Git

  • Commit message

    • ์ค„ ๋ฐ”๊ฟˆ์„ ํ†ตํ•ด์„œ ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์„ ๊ตฌ๋ถ„
    • ์ œ๋ชฉ์„ 50์ž๋กœ, ๋ณธ๋ฌธ์€ 72์ž๋กœ ์ œํ•œ
    • ์ œ๋ชฉ์— ๋Œ€๋ฌธ์ž๋ฅผ ์‚ฌ์šฉ
    • ์ œ๋ชฉ์„ ๋งˆ์นจํ‘œ๋กœ ๋๋‚ด์ง€ ์•Š๊ธฐ
    • ์ œ๋ชฉ์— ๋ช…๋ น๋ฒ•(imperative mood)์„ ์‚ฌ์šฉ
    • ์–ด๋–ป๊ฒŒ ๋ณด๋‹ค๋Š” ๋ฌด์—‡๊ณผ ์™œ๋กœ ์„ค๋ช…
  • Commit Type List

    • Feat : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
    • Fix : ๋ฒ„๊ทธ ์ˆ˜์ •
    • Docs : ๋ฌธ์„œ ์ˆ˜์ •
    • Test : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
    • Refact : ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
    • Style : ์ฝ”๋“œ ์˜๋ฏธ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ๋ณ€๊ฒฝ์‚ฌํ•ญ
    • Chore : ๋นŒ๋“œ ๋ถ€๋ถ„ ํ˜น์€ ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •์‚ฌํ•ญ

Commit ์˜ˆ์‹œ

[Action] #[์ด์Šˆ๋ฒˆํ˜ธ] [task title] + [optional message]

Feat #5321 ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ๊ตฌํ˜„ +[optional message]

  • PR

    • ์ƒˆ๋กœ์šด ๋ชจ๋“ˆ ์„ค์น˜์‹œ PR message์— ๋ฐ˜๋“œ์‹œ ๊ธฐ์žฌ
    • PR ์˜ฌ๋ฆฌ๊ธฐ์ „์— branch ๋ฐ˜๋“œ์‹œ ํ™•์ธ
    • PR ์˜ฌ๋ฆด ๊ฒฝ์šฐ ํŒ€์›๋“ค์—๊ฒŒ ๊ณต์œ 
    • PR ์˜ฌ๋ฆด ๋•Œ issue ์นด๋“œ ๋งํฌํ•ด์„œ ์ž‘์„ฑ(https://bit.ly/2RbNlia)
    • ํŒ€์›์—๊ฒŒ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฐ›์€ ๋’ค ๋ณธ์ธ์ด merge
  • branch

    • Main branch์—๋Š” merge ๊ธˆ์ง€
    • Feat/์ด์Šˆ๋„˜๋ฒ„-๊ธฐ๋Šฅ๋ช…

์˜ˆ์‹œ: Feat/1-Login

  • Task Card ์ œ๋ชฉ ๊ทœ์น™
    • [Task][Client or Server] [๋งˆ์ผ์Šคํ†ค] - ์ž‘์—… ๋‚ด์šฉ

์˜ˆ์‹œ: [Task][Client][Bare] - Board Page ๊ฒŒ์‹œํŒ ์ถ”๊ฐ€

Code style

  • ES lint๋ฅผ ๋”ฐ๋ฅธ๋‹ค.
  • ํŒ€์›์˜ ์ฝ”๋“œ ์ดํ•ด๋ฅผ ์œ„ํ•ด ์ ์ ˆํ•œ ์ฃผ์„ ์‚ฌ์šฉ ํ•˜๊ธฐ
  • ์›ํ™œํ•œ ์ˆ˜์ •๊ณผ ๋ถˆํ•„์š”ํ•œ diff ์ƒ์„ฑ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด for, if, function ๋“ฑ์—์„œ ์ค‘๊ด„ํ˜ธ๋Š” ์ƒ๋žตํ•˜์ง€ ์•Š๊ธฐ
  • ์˜๋ฏธ์žˆ๋Š” ๊ตฌ๋ณ„์„ ์œ„ํ•ด ๊ฒ€์ƒ‰์ด ์ž˜๋˜๋Š” ์ด๋ฆ„์„ ์ง“๊ณ  ์ค„์ž„๋ง์€ ํ”ผํ•˜๊ธฐ
  • ํ•จ์ˆ˜์˜ ์ด๋ฆ„์€ ๋™์‚ฌ์ด๊ฑฐ๋‚˜ ๋™์‚ฌ๊ตฌ๋กœ ํ•œ๋‹ค.
  • var ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ , ๋ณ€์ˆ˜๊ฐ€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋˜๋„๋ก const๋ฅผ ์‚ฌ์šฉ
  • ์„ธ๋ฏธ์ฝœ๋ก  ์‚ฌ์šฉ,Single quote(') ์‚ฌ์šฉ

Node & npm ๋ฒ„์ „

- Node v16.13.0
- npm v8.1.0
Clone this wiki locally