KR Home - thelastmile/FreeCodeCamp GitHub Wiki
์คํ ์์ค ์ปค๋ฎค๋ํฐ ์ํค๋ ์ฝ๋๋ฅผ ํ์ตํ๊ณ ์ฝ๋ฉ๊ด๋ จ ์ทจ์ ์ ๋ํ ์ง๋ฌธ์ ๋๋ตํ๋ ๊ฒ์ ์ค์ ์ ๋๊ณ ์์ต๋๋ค. ๋ํ ์๋ ๋ด์ฉ๋ค์ ์์ธํ ๋ค๋ฃน๋๋ค:
- ์ปค๋ฆฌํ๋ผ(Curriculum)
- ์ง์ญ ์บ ํ์ฌ์ดํธ ์ปค๋ฎค๋ํฐ(Local Group Communities)
- ๋น์๋ฆฌ ํ๋ก์ ํธ(Nonprofit Projects)
์คํ ์์ค ์ปค๋ฎค๋ํฐ ์ํค์ ์ ์ํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ Gitter ์ฑ๋์ ์๋ CamperBot์ ์ด์ฉํ๋ ๊ฒ์ ๋๋ค. CamperBot์ Gitter๋ฅผ ์ข ๋ฃํ์ง ์๊ณ ๋ ์ํค ์ปจํ ์ธ ์ ์ ์ํ ์ ์๋ ์ ์ฉํ ์ปค๋ฎค๋ํฐ ๋์์ธ ํด์ ๋๋ค.
์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์ํค ๋ฌธ์์ ๊ธฐ์ฌํ๊ธฐ ์ํด ์ด ํ ํ๋ฆฟ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ด๊ฒ์ ๋ฌธ์๋ค์ ๊ฒ์ํ๊ธฐ ์ํ @CamperBot์๊ฒ ํ์์ ์ ๋๋ค. ์ด ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ง ์์ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์๋ค์ ์ญ์ ๋ฉ๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ ๋์ธ ์ ์๋ ์๋ฃจ์ ๋ค์ ๊ฒ์ํ ์ ์๋ ๋ฐ๋ฉด, ๊ทธ ์๋ฃจ์ ์ค ์๋น ์๋ ํ์ํ์ง ์์ผ๋ฉฐ, ๋ค์ ์นดํ ๊ณ ๋ฆฌ ์์์ ์ต๋ ์ธ ๊ฐ์ ์๋ฃจ์ ์ด ํ์ฉ๋ ๊ฒ์ด๋ผ๋ ๊ฒ์ ์ ์ํด ์ฃผ์ญ์์ค:
- ์ด๊ธ(Basic)
- ์ค๊ธ(Imtermediate)
- ๊ณ ๊ธ(Advance)
์นดํ ๊ณ ๋ฆฌ ๋น ํ๋์ ์ฝ๋ ์๋ฃจ์ ์ ๋๋ค. ๋ง์ฝ ์ฐ๋ฆฌ๊ฐ ์ด๋ฏธ ์ถฉ๋ถํ ์๋ฃจ์ ๋ค์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๋น์ ์ด ์์ฑํ ์๋ฃจ์ ์ด ์ด๋ฏธ ๊ธฐ์กด์ ๊ฒ๊ณผ ์ ์ฌํ์ง๋ง ๋ ์ค์ํ ๊ฒ์ ํฌํจํ๊ณ ์๋ค๊ณ ์๊ฐ๋๋ค๋ฉด, ์ฐ๋ฆฌ๋ ๊ธฐ์กด์ ์ ์ฌํ ์๋ฃจ์ ๊ณผ ํจ๊ป ๋น์ ์ ์๋ฃจ์ ์ ๋ณํฉํ๊ณ ์ฝ๋์ ๋ํ ์์ธํ ์ค๋ช ์ ํ์ฅํ๊ฑฐ๋ ํน์ ์์ฑํ๋๋ก ๊ถ์ฅํ ๊ฒ์ ๋๋ค.
๋ง์ฝ ๋น์ ์ด ๊ธฐ์ฌํ๊ธฐ๋ฅผ ์ํ์ง๋ง ๋ฌด์์ ํด์ผํ ์ง ๋ชจ๋ฅธ๋ค๋ฉด ์ฌ๊ธฐ์ ๋ฌธ์ ๋๋ ์์ ์ ๋ํ ์์ฒญ์ ๊ฐ์ง open issues๋ฅผ ํ์ธํ์ญ์์ค.
JavaScript์ ์ฐ๊ด๋๊ฑฐ๋ ํน์ ์ปค๋ฆฌํ๋ผ์ด ์๋๋๋ผ๋, ๊ธฐ์ ๊ด๋ จ ๊ธฐ์ฌ๋ค์ ํ์ํฉ๋๋ค. ๊ทธ๋ฌ๋, ์ฐ๋ฆฌ๋ ๋น์ ์ด ์ผ์ธ์นญ ๊ด์ ๋์ ์ผ์ธ์นญ ๊ด์ ์ผ๋ก ๊ธฐ์ฌ๋ค์ ์ผ๋์ง ๋ฌผ์ด๋ณผ ๊ฒ์ ๋๋ค. ๋ํ, ์์ด ์ธ ๋ค๋ฅธ ์ธ์ด๋ก ๋ ๊ธฐ์ฌ๋ค๊ณผ ํ์ฌ ๊ธฐ์ฌ๋ค์ ๋ฒ์ญ์ ํ์ํฉ๋๋ค.
๋ง์ฝ ๋น์ ์ pull request๊ฐ ๋ณํฉ๋๋ค๋ฉด, ๋น์ ์ ์ด๋ฆ์ ์๋์ผ๋ก GitHub ๋ฌธ์ ํ์คํ ๋ฆฌ์ repo์ ๊ธฐ์ฌ์๋ก ์ถ๊ฐ๋ฉ๋๋ค. ๊ธฐ์ฌ๋ฅผ ์์ฑํ๊ฑฐ๋ ํธ์งํ ๋ ์ถ๊ฐ์ ์ธ ํ์ ๋ช ์ ๋ง๋ถ์ด์ง ๋ง์๊ธฐ ๋ฐ๋๋๋ค.
- ๋ธ๋ผ์ฐ์ (Browser)๋ก๋ถํฐ ๊ธฐ์ฌํ๋ ๋ฐฉ๋ฒ ์ด๊ฒ์ ํ์ฌ ์ฐ๋ฆฌ๊ฐ ๊ธฐ์ฌํ ์ ์๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ๋๋ค. ๋ํ ์ถ์ฝ๋ณธ์ ์ฌ๊ธฐ์ ์ฐพ์ ์ ์์ต๋๋ค.
- Pull Request ๊ฐ์ด๋๋ผ์ธ
- Wiki์ ๊ธฐ์ฌํ๋ ๋ฐฉ๋ฒ: ๋น์ ์ ์ปดํจํฐ๋ก๋ถํฐ ๋ณ๊ฒฝํ ์ ์๋๋ก ๋ก์ปฌ ๋ณต์ฌ๋ณธ์๋ฅผ ๊ฐ์ง๊ณ ์ค๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๋ ๊ฐ์ด๋์ด๋ฉฐ, ๋ฉ์ธ ์ ์ฅ์์ ๊ธฐ์ฌํ๊ธฐ ์ํด ์๋ํฉ๋๋ค.
- Fork๋ก๋ถํฐ pull request๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ
- Squash Commitํ๋ ๋ฐฉ๋ฒ: ๊ด๋ฆฌ์์ ์ํด ๋ณ๋๋ก ์ง์ ๋์ง ์์ผ๋ฉด Pull Request ๋น ์ค์ง ํ๋์ commit์ด ํ์ํฉ๋๋ค.
๋ง์ฝ ๋น์ ์ด Free Code Camp Wiki์ ๊ธฐ์ฌํ๋ ๊ฒ์ ๋ํด ์ง๋ฌธ์ด ์๋ค๋ฉด Gitter์ @Rafase282์๊ฒ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ฑฐ๋ Gitter Wiki Room์ผ๋ก ์ค์ญ์์ค.
์ฐ๋ฆฌ๋ ์ด ์ํค๋ฅผ ํ์ฅํ๊ฑฐ๋ ๊ฐ์ ํ๋๋ก ๋น์ ๊ณผ ํจ๊ป ํ๋ ฅํ๊ธฐ๋ฅผ ๊ธฐ๋ํฉ๋๋ค!