Skip to content
๋ฏธ๋‹ˆ edited this page Mar 14, 2023 · 13 revisions

๐Ÿ’œ Market Karly Project WIKI

Market Karly ํ”„๋กœ์ ํŠธ์˜ Wiki ์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค ๐Ÿ™‹๐Ÿปโ€โ™‚๏ธ

ํ•ด๋‹น ์œ„ํ‚ค๋Š” Market Karly ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ ์ค‘ ์ง„ํ–‰ํ•œ ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ ๋ฐ ์Šคํ”„๋ฆฐํŠธ ๊ณผ์ •์„ ๊ธฐ๋กํ•˜๋Š” ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.

Member (ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ์›)

๋…ธ์ง€์›(L) ๋ณ€์ง„์ƒ ์‹ ์ •๋ช… ์‹ ์ •๋ฏผ ์ตœ๋™ํ˜„ ํ™์„ฑ์šฑ
๋…ธ์ง€์›์˜ ํ”„๋กœํ•„ ์‚ฌ์ง„ ๋ณ€์ง„์ƒ์˜ ํ”„๋กœํ•„ ์‚ฌ์ง„ ์‹ ์ •๋ช…์˜ ํ”„๋กœํ•„ ์‚ฌ์ง„ ์‹ ์ •๋ฏผ์˜ ํ”„๋กœํ•„ ์‚ฌ์ง„ ์ตœ๋™ํ˜„์˜ ํ”„๋กœํ•„ ์‚ฌ์ง„ ํ™์„ฑ์šฑ์˜ ํ”„๋กœํ•„ ์‚ฌ์ง„

๐ŸŒฟ ๋ธŒ๋žœ์น˜ ์ „๋žต

git-flow ๋ฐฉ์‹์‚ฌ์šฉ! โ†’ fork ๋œจ๊ธฐ ์ง์ง

๐Ÿ’ฌ ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜ (Commit Convention)

ex) [chore] ํŒŒ์ผ๊ฒฝ๋กœ, ๋กœ๊ทธ์•„์›ƒ ๋ ˆ์ด์•„์›ƒ ๊นจ์ง ์ˆ˜์ • #84

[type] ์ข…๋ฅ˜

  • feat : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • fix : ๋ฒ„๊ทธ ์ˆ˜์ •
  • test : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐ ์ˆ˜์ •
  • design : ์ปดํฌ๋„ŒํŠธ ์Šคํƒ€์ผ ๋ฐ ํ…Œ๋งˆ ๋ณ€๊ฒฝ ๋“ฑ์˜ ์ˆ˜์ • ์‚ฌํ•ญ
  • chore : ํ™”๋ฉด ๋ฐ ๋กœ์ง์˜ ๋ณ€ํ™”๊ฐ€ ์—†๋Š” ์ž‘์—…(ex: ํŒŒ์ผ ๊ตฌ์กฐ ๋ณ€๊ฒฝ, ๋ฆฌํŒฉํ† ๋ง)
  • setting : Eslint, dependency, config ํŒŒ์ผ ๋“ฑ์˜ ์ˆ˜์ • ์‚ฌํ•ญ
  • docs : README ํŒŒ์ผ ์ˆ˜์ •

โš  ์ฝ”๋”ฉ ์ปจ๋ฒค์…˜ (Coding Convention)

  1. EsLint โ†’ ์žฌ์›๋ฉ˜ํ† ์Œค๊ป˜ ๋ฐ›์•—๋˜ eslint ํŒŒ์ผ ์‚ฌ์šฉ
  2. Prettier โ†’ ํ”„๋ฆฌํ‹ฐ์–ด ํ™”์ดํŒ…!

๐Ÿ“› Naming Convention

โœ… ์ด๋ฆ„์„ ํ†ตํ•ด ์“ฐ์ž„์ƒˆ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ์ž‘๋ช…ํ•  ๊ฒƒ (20์ž ๋ฏธ๋งŒ, ์ง๊ด€์ )
โœ… ์ด๋ฆ„์˜ ๋งจ ์•ž์ด๋‚˜ ๋งจ ๋’ค์— ์–ธ๋”๋ฐ”(_)๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๊ฒƒ

  • ๋ณ€์ˆ˜, ํ•จ์ˆ˜, ์ธ์Šคํ„ด์Šค โ†’ camelCase(์นด๋ฉœ ์ผ€์ด์Šค)
  • ํด๋ž˜์Šค, ์ƒ์„ฑ์ž๋ช… โ†’ PascalCase(ํŒŒ์Šค์นผ ์ผ€์ด์Šค)
  • ์ƒ์ˆ˜ โ†’ SCREAM_SNAKE_CASE (์Šคํฌ๋ฆผ ์Šค๋„ค์ดํฌ ์ผ€์ด์Šค) (๋ชจ๋‘ ๋Œ€๋ฌธ์ž๋กœ ํ‘œ๊ธฐํ•˜๊ณ  ๋‹จ์–ด ์‚ฌ์ด์— (_) ์‚ฌ์šฉ ex) SCREAM_SNAKE_CASE_EXAMPLE)

โœ… Page, Component โ†’ PascalCase(ํŒŒ์Šค์นผ ์ผ€์ด์Šค)
โœ… img โ†’ kebab-case(์ผ€๋ฐฅ ์ผ€์ด์Šค)

๐Ÿ’ญ ์ฝ”๋“œ ๋ฆฌ๋ทฐ & ๋จธ์ง€์กฐ๊ฑด

๊ฐ™์€ ํŽ˜์ด์ง€๋ฅผ ๋งก์€ ์‚ฌ๋žŒ์ด!! : <ํŽ˜.์–ด.ํ”„.๋กœ.๊ทธ.๋ž˜.๋ฐ>
ํ•œ ํŽ˜์ด์ง€๋ฅผ ํ˜ผ์ž ๋งก์€ ๊ฒฝ์šฐ, assignee๋ฅผ ์ง€๋ช… ํ˜น์€ ๋ชจ๋‘์—๊ฒŒ PR๋ฆฌ๋ทฐ ์š”์ฒญ

โœจ๋‹ด๋‹น ๊ธฐ๋Šฅ ๋ฐ ํŽ˜์ด์ง€

์•„ํ† ๋ฏนํ•œ, ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ: ์ธํ’‹ํƒ€์ž… ์ฒดํฌ๋ฐ•์Šค, ์ธํ’‹, ์ˆ˜๋Ÿ‰ ์นด์šดํ„ฐ, ๋ฑƒ์ง€, ์Šฌ๋ผ์ด๋“œ ์ปจํ…์ธ , ๋ฒ„ํŠผ + ์ •๋ ฌ(์ถ”์ฒœ์ˆœ, ์ตœ๊ทผ ๋“ฑ๋ก์ˆœ), ๋ฐ์ดํ„ฐ์˜ ์ด ๊ฐœ์ˆ˜

โ˜„๏ธ ์ปดํฌ๋„ŒํŠธ ์ข…๋ฅ˜

์ฒดํฌ๋ฐ•์Šค ์ธํ’‹ : @์ง€์›๋‹˜
ํ…์ŠคํŠธ ์ž…๋ ฅ ์ธํ’‹ : @์ •๋ช…๋‹˜
์ˆ˜๋Ÿ‰ ์นด์šดํ„ฐ : @์ง„์ƒ๋‹˜
๋ฑƒ์ง€ : @์ •๋ฏผ๋‹˜
์ธ๋„ค์ผ : @์ •๋ฏผ๋‹˜
๋ฒ„ํŠผ(Primary, Secondary) : @์„ฑ์šฑ๋‹˜
๋ฐ์ดํ„ฐ ๊ฐœ์ˆ˜ ๋ฐ ์ •๋ ฌ ์ปดํฌ๋„ŒํŠธ : @์ •๋ฏผ๋‹˜

Daily Scrum (๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ)

March

์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Weekly Sprint Meeting (์ฃผ๊ฐ„ ์Šคํ”„๋ฆฐํŠธ ํšŒ์˜)

Sprint1 Sprint2 Sprint3 Sprint4
3์›” 9์ผ ~ 3์›” 10์ผ 3์›” 11์ผ ~ 3์›” 16์ผ 3์›” 17์ผ ~ 3์›” 22์ผ 3์›” 23์ผ ~ 3์›” 27์ผ
Clone this wiki locally