Skip to content

HSU-LikeLion-RePlay/RePlay-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

์ปค๋ฐ‹ ๋ฐ ๋ธŒ๋žœ์น˜, ์ด์Šˆ ๊ทœ์น™ (Commit, Branch, and Issue Convention)

โœ‰๏ธ ์ปค๋ฐ‹ ํƒœ๊ทธ ์„ค๋ช…

ํƒœ๊ทธ ์ด๋ฆ„ ์„ค๋ช…
[chore] ์ฝ”๋“œ ์ˆ˜์ •, ๋‚ด๋ถ€ ํŒŒ์ผ ์ˆ˜์ •
[feat] ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ตฌํ˜„
[add] FEAT ์ด์™ธ์˜ ๋ถ€์ˆ˜์ ์ธ ์ฝ”๋“œ ์ถ”๊ฐ€, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€, ์ƒˆ๋กœ์šด ํŒŒ์ผ ์ƒ์„ฑ
[hotfix] issue๋‚˜ QA์—์„œ ๊ธ‰ํ•œ ๋ฒ„๊ทธ ์ˆ˜์ •์— ์‚ฌ์šฉ
[fix] ๋ฒ„๊ทธ, ์˜ค๋ฅ˜ ํ•ด๊ฒฐ
[del] ์“ธ๋ชจ ์—†๋Š” ์ฝ”๋“œ ์‚ญ์ œ
[docs] README๋‚˜ WIKI ๋“ฑ์˜ ๋ฌธ์„œ ๊ฐœ์ •
[correct] ์ฃผ๋กœ ๋ฌธ๋ฒ•์˜ ์˜ค๋ฅ˜๋‚˜ ํƒ€์ž…์˜ ๋ณ€๊ฒฝ, ์ด๋ฆ„ ๋ณ€๊ฒฝ์— ์‚ฌ์šฉ
[move] ํ”„๋กœ์ ํŠธ ๋‚ด ํŒŒ์ผ์ด๋‚˜ ์ฝ”๋“œ์˜ ์ด๋™
[rename] ํŒŒ์ผ ์ด๋ฆ„ ๋ณ€๊ฒฝ์ด ์žˆ์„ ๋•Œ ์‚ฌ์šฉ
[improve] ํ–ฅ์ƒ์ด ์žˆ์„ ๋•Œ ์‚ฌ์šฉ
[refactor] ์ „๋ฉด ์ˆ˜์ •์ด ์žˆ์„ ๋•Œ ์‚ฌ์šฉ
[test] ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€ ์‹œ ์‚ฌ์šฉ
[ci] CI ์„ค์ • ํŒŒ์ผ ๋ฐ ์Šคํฌ๋ฆฝํŠธ ๋ณ€๊ฒฝ (์˜ˆ: GitHub Actions, CircleCI ๋“ฑ)
[perf] ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์ฝ”๋“œ ๋ณ€๊ฒฝ
[build] ๋นŒ๋“œ ์‹œ์Šคํ…œ ๋˜๋Š” ์™ธ๋ถ€ ์ข…์†์„ฑ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ (์˜ˆ: gulp, broccoli, npm)
[revert] ์ด์ „ ์ปค๋ฐ‹ ๋˜๋Œ๋ฆฌ๊ธฐ
[security] ๋ณด์•ˆ ๊ด€๋ จ ๋ณ€๊ฒฝ ์‚ฌํ•ญ

๐Ÿ“Œ ์ปค๋ฐ‹ ๊ทœ์น™

  1. ๋งˆ์ดํฌ๋กœ ์ปค๋ฐ‹ (Micro Commit) โœจ

    • ์ž‘์€ ๋‹จ์œ„๋กœ ์ž์ฃผ ์ปค๋ฐ‹ํ•˜๊ธฐ!
  2. ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์ž‘์„ฑ

    • ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋Š” ๋ช…ํ™•ํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•˜๊ธฐ
  3. ์ปค๋ฐ‹ ํ˜•์‹

    • ํƒœ๊ทธ. ํ•ด๋‹น ๊ธฐ๋Šฅ ์„ค๋ช… ์˜ˆ: feat. ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  4. ๊นƒ๋ชจ์ง€ ์‚ฌ์šฉ

    • ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ๊นƒ๋ชจ์ง€ ์‚ฌ์šฉํ•˜๊ธฐ
  5. ํ…Œ์ŠคํŠธ ํ†ต๊ณผ ์‹œ, PR ์š”์ฒญ

    • ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•œ ํ›„ Pull Request ์š”์ฒญํ•˜๊ธฐ



๐ŸŒฟ ๋ธŒ๋žœ์น˜ ๊ทœ์น™

  1. ๋ฉ”์ธ ๋ธŒ๋žœ์น˜ (main)

    • ํ•ญ์ƒ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๊ธฐ!
    • ์ง์ ‘ ์ปค๋ฐ‹ํ•˜์ง€ ์•Š๊ธฐ ๐Ÿ”ฅ
  2. ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜ (develop)

    • ๋‹ค์Œ ๋ฐฐํฌ ๋ฒ„์ „ ์ค€๋น„
    • ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ •์„ ์œ„ํ•œ ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜
  3. ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜ (feature)

    • ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœ ์‹œ ์‚ฌ์šฉํ•˜๋Š” ๋ธŒ๋žœ์น˜
    • ๋„ค์ด๋ฐ ๊ทœ์น™: feature/๊ธฐ๋Šฅ-์ด๋ฆ„
  4. ๋ฒ„๊ทธ ์ˆ˜์ • ๋ธŒ๋žœ์น˜ (fix)

    • ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•  ๋•Œ ์‚ฌ์šฉ
    • ๋„ค์ด๋ฐ ๊ทœ์น™: fix/๋ฒ„๊ทธ-์ด๋ฆ„
  5. ๋ธŒ๋žœ์น˜ ๋ณ‘ํ•ฉ

    • PR(Pull Request)์„ ํ†ตํ•ด์„œ๋งŒ ๋ณ‘ํ•ฉํ•˜๊ธฐ
    • ํ…Œ์ŠคํŠธ ๋ฐ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ํ•„์ˆ˜ !
    • ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•œ ๋ธŒ๋žœ์น˜๋Š” ๋ณ‘ํ•ฉ ํ›„, ์‚ญ์ œํ•˜๊ธฐ



๐Ÿ› ๏ธ ์ด์Šˆ ๊ทœ์น™

  1. ์ด์Šˆ ์ œ๋ชฉ

    • ๊ฐ„๊ฒฐํ•˜๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ์ž‘์„ฑ
    • ์˜ˆ: ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ๋ฒ„๊ทธ ์ˆ˜์ •
  2. ์ด์Šˆ ๋‚ด์šฉ

    • ๋ฒ„๊ทธ ์žฌํ˜„ ๋ฐฉ๋ฒ•, ๊ธฐ๋Œ€ ๊ฒฐ๊ณผ, ์‹ค์ œ ๊ฒฐ๊ณผ, ์Šคํฌ๋ฆฐ์ƒท ๋“ฑ์„ ํฌํ•จํ•˜์—ฌ ์ƒ์„ธํžˆ ์ž‘์„ฑ
  3. ๋ผ๋ฒจ ์‚ฌ์šฉ

    • ์ด์Šˆ ์œ ํ˜•์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ๋ผ๋ฒจ ์‚ฌ์šฉ
  4. ์ด์Šˆ ํ• ๋‹น

    • ๋‹ด๋‹น์ž๋ฅผ ์ง€์ •ํ•˜๊ธฐ
  5. ์ด์Šˆ ๋‹ซ๊ธฐ

    • ํ•ด๋‹น ์ด์Šˆ๊ฐ€ ํ•ด๊ฒฐ๋˜๋ฉด PR๊ณผ ํ•จ๊ป˜ ์ด์Šˆ ๋‹ซ๊ธฐ
    • ์ด์Šˆ ๋‹ซ๊ธฐ ๋ฉ”์‹œ์ง€๋ฅผ ํ†ตํ•ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ๊ฐ„๋žตํžˆ ์„ค๋ช…

About

๐Ÿ–ฅ๏ธ RePlay API Server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published