[DevCamp] ๐ŸŒ ์˜คํ”ˆ์†Œ์Šค์™€ ์ปจํŠธ๋ฆฌ๋ทฐํŠธ๋ž€?

๋™๊ฑดยท2025๋…„ 5์›” 19์ผ
0

DevCamp

๋ชฉ๋ก ๋ณด๊ธฐ
68/85

๐ŸŒ ์˜คํ”ˆ์†Œ์Šค์™€ ์ปจํŠธ๋ฆฌ๋ทฐํŠธ๋ž€?

์˜คํ”ˆ์†Œ์Šค(Open Source)๋ž€
์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ๋˜์–ด ๋ˆ„๊ตฌ๋‚˜ ์—ด๋žŒ, ์ˆ˜์ •, ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์˜๋ฏธํ•œ๋‹ค.
๋‹จ์ˆœํžˆ '๊ณต์งœ ์†Œํ”„ํŠธ์›จ์–ด'๊ฐ€ ์•„๋‹ˆ๋ผ, ํ˜‘์—…๊ณผ ๊ณต์œ ์˜ ์ฒ ํ•™์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ ๊ฐœ๋ฐœ ๋ฌธํ™”๋‹ค.

๊ทธ ์†์—์„œ ์šฐ๋ฆฌ๋Š” ์ปจํŠธ๋ฆฌ๋ทฐํ„ฐ(contributor)๋กœ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค.


๐Ÿงฉ ์˜คํ”ˆ์†Œ์Šค์˜ ํŠน์ง•

  • ๊ณต๊ฐœ๋œ ์†Œ์Šค ์ฝ”๋“œ: ๋ˆ„๊ตฌ๋‚˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์—ด๋žŒํ•˜๊ณ  ๊ฐœ์„  ๊ฐ€๋Šฅ
  • ๋ผ์ด์„ ์Šค ์ค€์ˆ˜: ๋‹ค์–‘ํ•œ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ/๋ฐฐํฌ ์กฐ๊ฑด ๋ช…์‹œ
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ์ค‘์‹ฌ ๊ฐœ๋ฐœ: ๊ฐœ์ธ์ด ์•„๋‹Œ ๊ณต๋™์ฒด๊ฐ€ ์ค‘์‹ฌ์ด ๋˜์–ด ๊ฐœ๋ฐœ์„ ์ด๋ˆ๋‹ค

๐Ÿ‘ฅ ์ปจํŠธ๋ฆฌ๋ทฐํŠธ(๊ธฐ์—ฌ)๋ž€?

์ปจํŠธ๋ฆฌ๋ทฐํŠธ๋ž€ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๋Š” ํ–‰์œ„๋ฅผ ์˜๋ฏธํ•œ๋‹ค.
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค:

  • ์ฝ”๋“œ ๊ฐœ์„ , ๋ฒ„๊ทธ ์ˆ˜์ •, ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ๋ฌธ์„œํ™” ์ž‘์—…
  • ์ด์Šˆ ์ œ๊ธฐ ๋ฐ ํ”ผ๋“œ๋ฐฑ ์ œ๊ณต
  • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ

โœจ ์ปจํŠธ๋ฆฌ๋ทฐํŠธํ•˜๋Š” ์ด์œ 

  • ๊ฐœ๋ฐœ ์‹ค๋ ฅ ํ–ฅ์ƒ
  • ํ˜‘์—… ๋Šฅ๋ ฅ ๊ฐ•ํ™”
  • ์‹ค๋ฌด ๊ฒฝํ—˜ ์ถ•์  ๋ฐ ํฌํŠธํด๋ฆฌ์˜ค ๊ตฌ์ถ•
  • ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ผ์›์œผ๋กœ ์„ฑ์žฅ

๐Ÿ”ง ์ปจํŠธ๋ฆฌ๋ทฐํŠธํ•˜๋Š” ๋ฐฉ๋ฒ•

  1. ๊ด€์‹ฌ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ์ฐพ๋Š”๋‹ค
  2. README.md์™€ CONTRIBUTING.md๋ฅผ ์ฝ์–ด ๊ธฐ์—ฌ ๋ฐฉ๋ฒ• ์ˆ™์ง€
  3. ์ด์Šˆ๋ฅผ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ์ง์ ‘ ์ œ์•ˆํ•œ๋‹ค
  4. Fork โ†’ Clone โ†’ ์ž‘์—… โ†’ Pull Request(PR) ์ž‘์„ฑ
  5. ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ๋ฐ˜์˜๋˜๊ณ  ๋ณ‘ํ•ฉ๋œ๋‹ค

๐Ÿ“Œ ํŒ๊ณผ ์ฃผ์˜์‚ฌํ•ญ

  • ์ฒ˜์Œ์—๋Š” ์˜คํƒ€ ์ˆ˜์ •, ๋ฌธ์„œํ™” ๋“ฑ ์‰ฌ์šด ์ž‘์—…๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด๋ณด์ž
  • PR ์ž‘์„ฑ ์‹œ ์„ค๋ช…์„ ๋ช…ํ™•ํžˆ ์ ์ž
  • ๊ธฐ์—ฌ ์ „ ํ”„๋กœ์ ํŠธ ๋ผ์ด์„ ์Šค๋ฅผ ํ™•์ธํ•˜์ž

๐Ÿ”จ TIL

  • ์˜คํ”ˆ์†Œ์Šค๋Š” ๋‹จ์ˆœํžˆ ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์•„๋‹ˆ๋ผ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ค‘์‹ฌ์˜ ํ˜‘์—… ๋ฌธํ™”๋‹ค.
  • ์ปจํŠธ๋ฆฌ๋ทฐํŠธ๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ ์‹ค๋ ฅ์„ ํ‚ค์šฐ๊ณ  ํ˜‘์—… ๋Šฅ๋ ฅ์„ ํ›ˆ๋ จํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‹ค์Šต์„ ํ†ตํ•ด PR์„ ๋‚ ๋ ค๋ณด๊ณ , ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ์†Œํ†ตํ•ด๋ณด๋Š” ๊ฒฝํ—˜์ด ์ค‘์š”ํ•˜๋‹ค.
profile
๋ฐฐ๊ณ ํ”ˆ ๊ฐœ๋ฐœ์ž

0๊ฐœ์˜ ๋Œ“๊ธ€