Team Rule - codestates/NERDchat GitHub Wiki

Team Rule

1. ์ƒํ™œ ๊ทœ์น™

  • AM 9:30 : ํšŒ์˜ ์‹œ์ž‘ ๋ฐ ํ•ด์•ผ ํ•  ์ผ๋“ค ์ด์Šˆ์— ์ž‘์„ฑ ( ์ง€๊ฐ์‹œ ์ง€๊ฐ๋น„ 10000์› )
  • PM 12:00 ~ PM 1:00 ์ ์‹ฌ์‹œ๊ฐ„ ๐Ÿฝ
  • PM 3:30 ~ PM 4:00 ํœด์‹ ์‹œ๊ฐ„
  • PM 5:00 ~ PM 6:00 ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฐ ํšŒ๊ณ 
  • PM 6:00 ~ PM 7:00 ์ €๋…์‹œ๊ฐ„ ๐Ÿฝ
  • AM 2:00 ์ดํ›„๋กœ๋Š” ์ฝ”๋”ฉ ํ•˜์ง€ ์•Š๊ธฐ โŽ
  • ํ•˜๋ฃจ์— 30 ๋ถ„ ์ด์ƒ์˜ ์‚ฐ์ฑ… 1 ํšŒ ์ด์ƒ ํ•˜๊ธฐ (์›ํ•˜๋ฉด ๋””์Šค์ฝ”๋“œ์— ์ธ์ฆ ์‚ฌ์ง„ ์˜ฌ๋ฆฌ๊ธฐ) ๐ŸŒฒ๐Ÿƒโ€โ™‚๏ธ
  • ๋ชจ์€ ์ง€๊ฐ๋น„๋กœ ํ”„๋กœ์ ํŠธ ์ดํ›„, ์ฆ๊ฑฐ์šด ํšŒ์‹ํ•˜๊ธฐ ๐Ÿ˜
  • ์ผ์ฃผ์ผ์— ํ•˜๋ฃจ ์ •ํ•ด์„œ ์ฝ”๋”ฉ ํ•˜์ง€ ์•Š๊ณ  ์‰ฌ๊ธฐ (์ธ์ฆ ํ•„์ˆ˜)

2. ์ƒํ˜ธ์กด์ค‘ ๊ทœ์น™

  • ์š•ํ•˜์ง€ ์•Š๊ธฐ โŒ
  • ์›ํ•˜๋Š” ๋Œ€๋กœ ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์˜๊ฒฌ์ด ๋‹ค๋ฅด๋‹ค๊ณ  ํ•ด์„œ ํ™”๋ถ€ํ„ฐ ๋‚ด์ง€ ์•Š๊ธฐ ๐Ÿ˜ 
  • ์˜๊ฒฌ์ด ๋‹ค๋ฅธ ๊ฒฝ์šฐ, ์ œ๋น„๋ฝ‘๊ธฐ ํ•˜๊ธฐ (๋‹ค์ˆ˜๊ฒฐ, ํŒ€์žฅ๋‹˜์˜ ๊ฒฐ์ • ๋“ฑ๋“ฑ) ๐Ÿค
  • ์ƒˆ๋ฒฝ 2์‹œ ์ดํ›„ ๋ฉ”์‹œ์ง€ ๊ธˆ์ง€ ๐Ÿ˜ข

3. PR ํ˜•์‹

  • [Server/Client] / body (#v)

ex) [Server] / Add: Login (#1)

### PR ํƒ€์ž…(ํ•˜๋‚˜ ์ด์ƒ์˜ PR ํƒ€์ž…์„ ์„ ํƒํ•ด์ฃผ์„ธ์š”)
-[] ๊ธฐ๋Šฅ ์ถ”๊ฐ€
-[] ๊ธฐ๋Šฅ ์‚ญ์ œ
-[] ๋ฒ„๊ทธ ์ˆ˜์ •
-[] ์˜์กด์„ฑ, ํ™˜๊ฒฝ ๋ณ€์ˆ˜, ๋นŒ๋“œ ๊ด€๋ จ ์ฝ”๋“œ ์—…๋ฐ์ดํŠธ

### ๋ฐ˜์˜ ๋ธŒ๋žœ์น˜
ex) feat/login -> dev

### ๋ณ€๊ฒฝ ์‚ฌํ•ญ
ex) ๋กœ๊ทธ์ธ ์‹œ, ๊ตฌ๊ธ€ ์†Œ์…œ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

### ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ
ex) ๋ฒ ์ด์Šค ๋ธŒ๋žœ์น˜์— ํฌํ•จ๋˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ๋Š” ๋ชจ๋‘ ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋ฌผ์— ๋Œ€ํ•œ ์Šคํฌ๋ฆฐ์ƒท, GIF, ํ˜น์€ ๋ผ์ด๋ธŒ ๋ฐ๋ชจ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋„๋ก ์ƒ˜ํ”ŒAPI๋ฅผ ์ฒจ๋ถ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

4. Commit

  • [Server/Client] / body

ex) [Client] Fix: App.css Style

5. Task Card

  • [Server/Client] / Title

ex) [Server] ๊ฒŒ์ž„ ์นดํ…Œ๊ณ ๋ฆฌ ๋ฆฌ์ŠคํŠธ api

  • Label: BareMinimum Difficulty: โ˜… E: 1 Server

6. ๋ณ€์ˆ˜ ์ด๋ฆ„ - Camel-case

  • clientLogin

7. ์ปดํฌ๋„ŒํŠธ ์ด๋ฆ„ - Pascal-case

  • Card.js
  • Card.css

8. ๋ธŒ๋žœ์น˜ ๊ทœ์น™

์ข…๋ฅ˜ ์‚ฌ์šฉ ํŒจํ„ด ํŠน์ง•
master master ๊ฐ€์žฅ ์ตœ์‹ ์œผ๋กœ ๋ฐฐํฌ๋œ ๋ฒ„์ „
client client client ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜
server server server ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜
feature feature/branch-name client, server์— ๋ณ‘ํ•ฉ

9. Lint ๊ทœ์น™

  • semistandard๋ฅผ ๋”ฐ๋ฅธ๋‹ค.

10. Node Version

 v14.17.5