Skip to content

Latest commit

ย 

History

History
75 lines (53 loc) ยท 3.74 KB

README.md

File metadata and controls

75 lines (53 loc) ยท 3.74 KB

๐ŸŒŸ์ „๊ตญ๋ฏผ๋Œ€๊ฒฐ๋ํŒ์™•๐ŸŒŸ

  • ๋ฏผ์ดˆ ๋ฐ˜๋ฏผ์ดˆ, ์Šˆ๋ถ• ํŒฅ๋ถ• ๋“ฑ ํ•œ๊ตญ์ธ์˜ ์ทจํ–ฅ ์ฐจ์ด ๋…ผ๋ž€์„ ์žฌ๋ฏธ์žˆ๊ฒŒ ์ข…๊ฒฐ์‹œํ‚ค๋Š” ํˆฌํ‘œ ๋Œ€๊ฒฐ ์„œ๋น„์Šค

1. ์‚ฌ์ดํŠธ ์ฃผ์†Œ

http://likesordislikes.me/

  • ๋ฐฐํฌ ์ง์ „์— ๋””์ž์ธ์„ ๋‹คํฌ๋ชจ๋“œ๋กœ ์ˆ˜์ •

2. ์ฃผ์š” ๊ธฐ๋Šฅ

  • ํˆฌํ‘œํ•˜๊ธฐ
  • ํˆฌํ‘œ ๊ฒฐ๊ณผ์— ๋”ฐ๋ฅธ ์บ๋ฆญํ„ฐ ์œ ํ˜• ์ถœ๋ ฅ, ํ˜„์žฌ ํˆฌํ‘œ์ˆ˜๊ฐ€ ๋” ๋งŽ์€ ํ•ญ๋ชฉ์€ ๋ณ„๊ฐœ๋กœ ํ‘œ์‹œ
  • ํˆฌํ‘œ ๊ฒฐ๊ณผ sns ๊ณต์œ  ๊ฐ€๋Šฅ
  • ์‹ค์‹œ๊ฐ„ ํˆฌํ‘œ์œจ ํ™•์ธ ๊ฐ€๋Šฅ

  • ๊ณต์ • + ๊ฐ๊ด€์  ํˆฌํ‘œ๋ฅผ ์œ„ํ•ด์„œ ํˆฌํ‘œ๋Š” ํ•˜๋ฃจ ํ•œ๋ฒˆ ์ œํ•œ => ํˆฌํ‘œ ์™„๋ฃŒํ•˜๋ฉด ์ฟ ํ‚ค๊ฐ€ ์ƒ์„ฑ๋จ, ํ•ด๋‹น ์ฟ ํ‚ค๋Š” 24์‹œ๊ฐ„ ์กด์žฌํ•ด์„œ ํ•˜๋ฃจ๋™์•ˆ ํˆฌํ‘œ ๋ถˆ๊ฐ€ํ•˜๊ฒŒ ํ•จ

  • ํˆฌํ‘œ ์ „

  • ํˆฌํ‘œ ํ›„

3. ํ›„ ๋ฐฉํ–ฅ

  • ์•„๋งˆ์กด ์„œ๋น„์Šค ๋ฐœ์ „์‹œํ‚ค๊ธฐ

  • ์‚ฌ์šฉ์ž ๋กœ๊ทธ ๋ถ„์„

  • ๊ตฌ๊ธ€ ์• ๋„๋ฆฌํ‹ฑ์Šค ์ ์šฉํ•˜๊ธฐ

  • ci, cd ์ ์šฉ


ํด๋ก  ๋ฐ›๊ธฐ & ์‹คํ–‰ํ•˜๊ธฐ

  1. git clone -b dev https://github.com/LikelionSideProj/vs
  2. cd vs
  3. pip install -r requirements.txt
  4. python manage.py migrate => runserver
  5. ๊ฐ์ž ๋ธŒ๋žœ์น˜ ํŒŒ์„œ ์ž‘์—…ํ•œ ํ›„ (git branch ๋ธŒ๋žœ์น˜์ด๋ฆ„) - ๋ธŒ๋žœ์น˜์ด๋ฆ„์€ ๋‚ด๊ฐ€ ๋งŒ๋“ค ๊ธฐ๋Šฅ๋ช…
  6. ๊ทธ ๋ธŒ๋žœ์น˜๋กœ ์ด๋™ํ•ด์„œ ์ž‘์—… ์ง„ํ–‰ (git switch ๋ธŒ๋žœ์น˜์ด๋ฆ„) & ๊ทธ ๋ธŒ๋žœ์น˜์—์„œ git add . & git commit -m "์ž‘์—…๋‚ด์šฉ"
  7. ์ž‘์—… ๊ตฌํ˜„์™„๋ฃŒ๋์œผ๋ฉด git push origin ๋ธŒ๋žœ์น˜์ด๋ฆ„
  8. ๊นƒํ—ˆ๋ธŒ ์™€์„œ pull request ๋– ์žˆ์„ํ…๋ฐ ๊ทธ๊ฑฐ ์ƒ์„ฑ! (์ด๋•Œ ํ–ฅํ•˜๋Š” ๋ธŒ๋žœ์น˜๊ฐ€ master์ด ์•„๋‹Œ dev๊ฐ€ ๋˜๊ฒŒ ํ•ด์ฃผ์„ธ์šฅ!)
  9. pull request ๋ณด๊ณ  conflict ์—†๊ณ , ๋ฌธ์ œ์—†๊ณ  ๋‹ค๋ฅธ ํŒ€์›๋“ค๋„ ๊ทธ ์ฝ”๋“œ๋ณด๊ณ  ๋ฌธ์ œ์—†๋‹ค ์ƒ๊ฐํ•˜๋ฉด
  10. merge ์‹œ์ผœ์ฃผ๊ณ  ์ž‘์—…ํ•œ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ(๊นƒํ—ˆ๋ธŒ์—์„œ ์‚ญ์ œ ๊ฐ€๋Šฅํ•ด)

์—…๋ฐ์ดํŠธ ๋œ ์‚ฌํ•ญ ์žˆ์œผ๋ฉด pull ํ•˜๋ฉด์„œ ์ž‘์—…ํ•˜๊ธฐ!

git pull origin dev๋กœ dev ๋ธŒ๋žœ์น˜์— ์—…๋ฐ์ดํŠธ๋œ ์•„์ด๋“ค ๋ฐ›์•„์˜ค๋ฉด์„œ ์ž‘์—…ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค!

๋‹ค์‹œ ํˆฌํ‘œํ•˜๋Š” ๋ฒ•

  • ์ง€๊ธˆ ํ•œ๋ฒˆ ํˆฌํ‘œํ•˜๋ฉด ๋”์ด์ƒ ํˆฌํ‘œ ๋ชปํ•˜๊ฒŒ ํ–ˆ๋Š”๋ฐ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ - Application - isVoted ์ฟ ํ‚ค ์‚ญ์ œ - ํ•ด์ฃผ์‹œ๋ฉด ํˆฌํ‘œํ•˜๊ธฐ ๋งํฌ ๋ณด์ด์‹ค ๊ฑฐ์˜ˆ์š”!!!!!!! image

(+) Git ๋ธŒ๋žœ์น˜ ๋‘๊ฐœ๋กœ ๋‚˜๋ˆ ์„œ ์ž‘์—…ํ•ฉ์‹œ๋‹ค! ๐Ÿ˜Ž

  • ๊ทธ๋ฆฌ๊ณ  ๊ธฐ๋Šฅ ๋งŒ๋“ค ๋•Œ๋Š” ๊ฐ์ž ๋ธŒ๋žœ์น˜ ๋งŒ๋“ค์–ด์„œ (๋ธŒ๋žœ์น˜๋ช…์€ ํ”„๋ก ํŠธ๋ฉด fe/๊ธฐ๋Šฅ๋ช… , ๋ฐฑ์ด๋ฉด be/๊ธฐ๋Šฅ๋ช… ์ •๋„? ๋„ˆ๋ฌด ๋”ฑ๋”ฑํ•˜๊ฒŒ ์ง€ํ‚ค์‹œ์ง„ ์•Š์•„๋„ ๋ผ์šฅ ใ…Žใ…Ž) ์ž‘์—…ํ•˜๊ณ  git push origin ์ž์‹ ์˜๋ธŒ๋žœ์น˜์ด๋ฆ„ ์œผ๋กœ pull request ๋งŒ๋“  ๋‹ค์Œ์— ์ด pull request๊ฐ€ dev๋กœ ํ–ฅํ•˜๋„๋ก ์„ค์ •ํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค!!

  • ๋”ฐ๋กœ ์˜ค๋ฅ˜์‚ฌํ•ญ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ํ•ด๋‹นํ•˜๋Š” ์•„์ด๋ฅผ dev๋ฅผ ํ–ฅํ•˜๊ฒŒ merge ์‹œํ‚ค๋ฉด ๋ฉ๋‹ˆ๋‹ค!

  1. master ๋ธŒ๋žœ์น˜ => ์ตœ์ข… ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ ์™„๋ฒฝํ•œ ์•„์ด๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋Š” ๋ธŒ๋žœ์น˜

  2. dev ๋ธŒ๋žœ์น˜ => ์šฐ๋ฆฌ๊ฐ€ ๊ธฐ๋Šฅ ๋งŒ๋“ค ๋•Œ๋งˆ๋‹ค(์ˆ˜์ •์˜ ๊ฐ€๋Šฅ์„ฑ ์กด์žฌํ•˜๋Š” ๋ชจ๋“  ์ฝ”๋“œ๋“ค) push ํ•  ๋ธŒ๋žœ์น˜