Skip to content

Latest commit

ย 

History

History
64 lines (47 loc) ยท 4.27 KB

CONTRIBUTING.md

File metadata and controls

64 lines (47 loc) ยท 4.27 KB

teamkw/Pangbot-Web-Extension์— ๊ธฐ์—ฌํ•˜๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”! PangBot-Web-Extension์€ TeamKW๊ฐ€ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

์ด ๋ฌธ์„œ๋Š” ์—ฌ๋Ÿฌ๋ถ„์ด ์ด ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๊ธฐ ์œ„ํ•ด ์•Œ์•„ํ– ํ•  ์ •๋ณด์™€ ์ ˆ์ฐจ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„์˜ ๊ธฐ์—ฌ๋ฅผ ์–ธ์ œ๋‚˜ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ๋งŽ์€ ๊ด€์‹ฌ ๋ถ€ํƒ๋“œ๋ ค์š”!

TeamKW๋ž€?

๊ด‘์šด๋Œ€ํ•™๊ต ํ•™์ƒ๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ ์˜คํ”ˆ์†Œ์Šค ๊ทธ๋ฃน์ž…๋‹ˆ๋‹ค. ๊ฐ€์ž… ์ ˆ์ฐจ ์—†์ด ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๊ฑฐ๋‚˜ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ํ™œ๋™ํ•˜๋ฉด ๋ˆ„๊ตฌ๋‚˜ TeamKW์˜ ์ผ์›์ž…๋‹ˆ๋‹ค.

๋ชฉ์ 

TeamKW๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ํ•™์ƒ๋ถ„๋“ค๊ป˜ ์˜๋ฏธ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค :

  • ๐Ÿ’ป ์‹ค์ œ๋กœ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋ฉฐ ์‹ค๋ ฅ์„ ์Œ“์•„๊ฐ€๊ณ  ์‹ถ์€ ๋ถ„๋“ค
  • ๐Ÿค— ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๊ณ  ์‹ถ์€๋ฐ ์ ์ ˆํ•œ ๊ธฐํšŒ๊ฐ€ ์—†์—ˆ๋˜ ๋ถ„๋“ค
  • ๐Ÿค” ์˜คํ”ˆ์†Œ์Šค์— ๊ธฐ์—ฌํ•ด๋ณด๊ณ  ์‹ถ์€๋ฐ ์ฒ˜์Œ์ด๋ผ ์–ด๋–ป๊ฒŒ ํ•  ์ง€ ๋ชจ๋ฅด๊ฒ ๋Š” ๋ถ„๋“ค
  • ๐Ÿ™Œ ๋„์›€์„ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๋Š” ๋™๊ธฐ๋“ค์„ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ๋ถ„๋“ค
  • ๐Ÿ˜Ž ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๋„ˆ๋ฌด ์žฌ๋ฏธ์žˆ์–ด ์–ด์ฉ” ์ค„ ๋ชจ๋ฅด๊ฒ ๋Š” ๋ถ„๋“ค
  • ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ๋””์ž์ธ, ํ”„๋กœ์ ํŠธ ์šด์˜ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์˜ ๊ฒฝํ—˜์„ ์–ป๊ณ  ์‹ถ์€ ๋ถ„๋“ค

์ฐธ์—ฌํ•˜๊ธฐ

๊ธฐ์—ฌํ•˜์‹œ๊ธฐ ์ „์— ๋จผ์ € ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๋‹ค๋ฅธ TeamKW ์ฐธ์—ฌ์ž๋“ค๊ณผ ์†Œํ†ตํ•ด์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

TeamKW ๋””์Šค์ฝ”๋“œ ๋งํฌ : https://discord.gg/UDqCW79RVN

์ด ๊ณณ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™œ๋™์„ ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค :

  • ํ”„๋กœ์ ํŠธ ์ฐธ์—ฌ์ž๋“ค๊ฐ„์˜ ์†Œํ†ต
  • ์ „์ฒด TeamKW ๋ฉค๋ฒ„๋“ค๊ณผ ์†Œํ†ต
  • ์ž์œ ๋กœ์šด ์งˆ๋ฌธ, ๋„์›€ ์š”์ฒญ
  • ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ ์•„์ด๋””์–ด ์ œ์‹œ
  • ๊ทธ ์™ธ '์†Œํ†ต'์— ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ฒƒ

๊นƒํ—ˆ๋ธŒ์—์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์†Œํ†ตํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿด ๋•Œ ๋””์Šค์ฝ”๋“œ์—์„œ ๋น ๋ฅด๊ฒŒ ํ”ผ๋“œ๋ฐฑ์„ ์–ป๊ณ , ๋‹ค์–‘ํ•œ ๋Œ€ํ™”๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ „๊ณตํ•˜์ง€ ์•Š์€ ๋ถ„๋“ค๋„ ๋ชจ๋‘ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ๋ถ€๋‹ด ๊ฐ–์ง€ ๋ง๊ณ  ๋“ค์–ด์˜ค์„ธ์š”!

๐Ÿฆ„PangBot์ด๋ž€?

TeamKW์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๐Ÿซ๊ด‘์šด๋Œ€ํ•™๊ต ๊ด€๋ จ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ˜„์žฌ ์ง„ํ–‰์ค‘์ธ KLAS ์‚ฌ์ดํŠธ ํฌ๋กฌ ์ต์Šคํ…์…˜๊ณผ ์นด์นด์˜คํ†ก ์ฑ—๋ด‡์ด ์žˆ์Šต๋‹ˆ๋‹ค.

PangBot์€ ํ•™์ƒ๋“ค์—๊ฒŒ ๋‹ค์–‘ํ•œ ํŽธ์˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์ž‘๋œ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

์ž…ํ•™ํ•˜๊ธฐ ์ „ ๊ณ ๋“ฑํ•™์ƒ๋ถ€ํ„ฐ ์กธ์—… ํ›„ ์ทจ์งํ•œ ๋ถ„๋“ค๊นŒ์ง€ ๋ชจ๋‘ ์ด์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด PangBot์˜ ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค.

๐Ÿค” (์ฒ˜์Œ์œผ๋กœ) ๊ธฐ์—ฌํ•˜๋Š” ๋ฐฉ๋ฒ•

Issue ํŽ˜์ด์ง€๋ฅผ ๋ณด์‹œ๋ฉด '๐Ÿฃ์ ์ ˆํ•œ ์ฒซ ์ด์Šˆ' ๋ ˆ์ด๋ธ”์ด ๋ถ™์€ ์ด์Šˆ๋ฅผ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ๋งˆ์Œ์— ๋“œ๋Š” ๊ฒƒ์„ ๊ณ ๋ฅธ ํ›„, TeamKW ๋””์Šค์ฝ”๋“œ ์ฑ„๋„์ด๋‚˜ Issue ์•ˆ์˜ ๋Œ“๊ธ€์„ ํ†ตํ•ด ๋‹ค๋ฅธ ๋ถ„๋“ค๊ณผ ์†Œํ†ต์„ ํ•ด์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ์—๊ฒŒ ๋ง์„ ๊ฑธ์–ด์•ผํ• ์ง€ ์ž˜ ๋ชจ๋ฅด์‹œ๊ฒ ๋‹ค๋ฉด @pkeugine ์„ ํƒœ๊ทธํ•ด ์ฃผ์‹œ๋ฉด TeamKW ๊ด€๋ฆฌ์ž์™€ ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆ„์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ป ์ต์Šคํ…์…˜ ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•

๋งŒ์•ฝ GitHub์— ์ต์ˆ™ํ•˜์ง€ ์•Š์œผ์‹  ๋ถ„์ด๋ผ๋ฉด TeamKW ๋””์Šค์ฝ”๋“œ ์„œ๋ฒ„์˜ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ ์ฑ„๋„์—์„œ ๋„์›€์„ ์š”์ฒญํ•ด์ฃผ์„ธ์š”.

GitHub์— ์ต์ˆ™ํ•˜์‹  ๋ถ„์ด๋ผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ ˆ์ฐจ๋ฅผ ๋”ฐ๋ผ์ฃผ์„ธ์š” :

  1. ํ•ด๋‹น repository๋ฅผ fork ํ•œ๋‹ค.
  2. forkํ•œ repository๋ฅผ ๋ณธ์ธ ์ปดํ“จํ„ฐ์— cloneํ•œ๋‹ค.
  3. Chrome์„ ์—ด๊ณ  ์›น ์ฃผ์†Œ๋ฅผ ์ ๋Š” ์นธ์— chrome://extensions ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅธ๋‹ค.
  4. ์ขŒ์ธก ์ƒ๋‹จ์— Load Unpacked ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ํ›„, cloneํ•œ ์ฝ”๋“œ์˜ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์„ ํƒํ•œ๋‹ค.
  5. KLAS ํ™ˆํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ„ ํ›„, ์ต์Šคํ…์…˜์ด ์ž˜ ๋Œ์•„๊ฐ€๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  6. ๊ฐ์ž ์›ํ•˜๋Š” ๊ฐœ๋ฐœ ํˆด๋กœ ์ต์Šคํ…์…˜์„ ๋ฐœ์ „์‹œํ‚จ๋‹ค.
  7. ์ต์Šคํ…์…˜ ๋งŒ๋“œ๋Š” ์ž์„ธํ•œ ์„ค๋ช…์€ https://developer.chrome.com/extensions/getstarted ๋ฅผ ํ™•์ธํ•œ๋‹ค.
  8. ๋ณธ์ธ์ด ๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ์ด ์ž‘๋™๋˜๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด chrome://extensions ์—์„œ ์ต์Šคํ…์…˜์„ refresh ํ•œ ๋’ค ํ™•์ธํ•ด๋ณธ๋‹ค.
  9. ๊ธฐ๋Šฅ์ด ํ•˜๋‚˜์”ฉ ์ถ”๊ฐ€๋  ๋•Œ๋งˆ๋‹ค git push์™€ commit์„ ํ•œ๋‹ค.
  10. pull request๋ฅผ ํ•˜๊ธฐ ์ „์— teamkw/PangBot-Web-Extension ์ด ์—…๋ฐ์ดํŠธ ๋˜์—ˆ๋‹ค๋ฉด ๋ณธ์ธ์˜ repository๋ฅผ rebase ํ•œ๋‹ค.
  11. pull request๋ฅผ ํ•œ๋‹ค.
  12. ์—ฌ๋Ÿฌ๋ถ„๋„ ์ด์ œ ์ฝ”๋“œ๋กœ PangBot์— ๊ธฐ์—ฌํ•˜์…จ์Šต๋‹ˆ๋‹ค!