๐ ์คํ์์ค์ ์ปจํธ๋ฆฌ๋ทฐํธ๋?

์คํ์์ค(Open Source)๋
์์ค ์ฝ๋๊ฐ ๊ณต๊ฐ๋์ด ๋๊ตฌ๋ ์ด๋, ์์ , ๋ฐฐํฌํ ์ ์๋ ์ํํธ์จ์ด๋ฅผ ์๋ฏธํ๋ค.
๋จ์ํ '๊ณต์ง ์ํํธ์จ์ด'๊ฐ ์๋๋ผ, ํ์
๊ณผ ๊ณต์ ์ ์ฒ ํ์ ๋ฐํ์ผ๋ก ํ ๊ฐ๋ฐ ๋ฌธํ๋ค.
๊ทธ ์์์ ์ฐ๋ฆฌ๋ ์ปจํธ๋ฆฌ๋ทฐํฐ(contributor)๋ก ์ฐธ์ฌํ ์ ์๋ค.
๐งฉ ์คํ์์ค์ ํน์ง
- ๊ณต๊ฐ๋ ์์ค ์ฝ๋: ๋๊ตฌ๋ ์์ค ์ฝ๋๋ฅผ ์ด๋ํ๊ณ ๊ฐ์ ๊ฐ๋ฅ
- ๋ผ์ด์ ์ค ์ค์: ๋ค์ํ ์คํ์์ค ๋ผ์ด์ ์ค๋ฅผ ํตํด ์ฌ์ฉ/๋ฐฐํฌ ์กฐ๊ฑด ๋ช
์
- ์ปค๋ฎค๋ํฐ ์ค์ฌ ๊ฐ๋ฐ: ๊ฐ์ธ์ด ์๋ ๊ณต๋์ฒด๊ฐ ์ค์ฌ์ด ๋์ด ๊ฐ๋ฐ์ ์ด๋๋ค
๐ฅ ์ปจํธ๋ฆฌ๋ทฐํธ(๊ธฐ์ฌ)๋?
์ปจํธ๋ฆฌ๋ทฐํธ๋ ์คํ์์ค ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๋ ํ์๋ฅผ ์๋ฏธํ๋ค.
๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๊ธฐ์ฌํ ์ ์๋ค:
- ์ฝ๋ ๊ฐ์ , ๋ฒ๊ทธ ์์ , ๊ธฐ๋ฅ ์ถ๊ฐ
- ๋ฌธ์ํ ์์
- ์ด์ ์ ๊ธฐ ๋ฐ ํผ๋๋ฐฑ ์ ๊ณต
- ํ
์คํธ ์ฝ๋ ์์ฑ
โจ ์ปจํธ๋ฆฌ๋ทฐํธํ๋ ์ด์
- ๊ฐ๋ฐ ์ค๋ ฅ ํฅ์
- ํ์
๋ฅ๋ ฅ ๊ฐํ
- ์ค๋ฌด ๊ฒฝํ ์ถ์ ๋ฐ ํฌํธํด๋ฆฌ์ค ๊ตฌ์ถ
- ์คํ์์ค ์ปค๋ฎค๋ํฐ์ ์ผ์์ผ๋ก ์ฑ์ฅ
๐ง ์ปจํธ๋ฆฌ๋ทฐํธํ๋ ๋ฐฉ๋ฒ
- ๊ด์ฌ ์๋ ์คํ์์ค ํ๋ก์ ํธ๋ฅผ ์ฐพ๋๋ค
README.md์ CONTRIBUTING.md๋ฅผ ์ฝ์ด ๊ธฐ์ฌ ๋ฐฉ๋ฒ ์์ง
- ์ด์๋ฅผ ํ์ธํ๊ฑฐ๋ ์ง์ ์ ์ํ๋ค
- Fork โ Clone โ ์์
โ Pull Request(PR) ์์ฑ
- ๋ฆฌ๋ทฐ๋ฅผ ํตํด ๋ฐ์๋๊ณ ๋ณํฉ๋๋ค
๐ ํ๊ณผ ์ฃผ์์ฌํญ
- ์ฒ์์๋ ์คํ ์์ , ๋ฌธ์ํ ๋ฑ ์ฌ์ด ์์
๋ถํฐ ์์ํด๋ณด์
- PR ์์ฑ ์ ์ค๋ช
์ ๋ช
ํํ ์ ์
- ๊ธฐ์ฌ ์ ํ๋ก์ ํธ ๋ผ์ด์ ์ค๋ฅผ ํ์ธํ์
๐จ TIL
- ์คํ์์ค๋ ๋จ์ํ ๋ฌด๋ฃ ์ํํธ์จ์ด๊ฐ ์๋๋ผ ์ปค๋ฎค๋ํฐ ์ค์ฌ์ ํ์
๋ฌธํ๋ค.
- ์ปจํธ๋ฆฌ๋ทฐํธ๋ฅผ ํตํด ๊ฐ๋ฐ ์ค๋ ฅ์ ํค์ฐ๊ณ ํ์
๋ฅ๋ ฅ์ ํ๋ จํ ์ ์๋ค.
- ์ค์ต์ ํตํด PR์ ๋ ๋ ค๋ณด๊ณ , ์คํ์์ค ์ปค๋ฎค๋ํฐ์ ์ํตํด๋ณด๋ ๊ฒฝํ์ด ์ค์ํ๋ค.