์๋
ํ์ธ์! unibook
์ TeamKW๊ฐ ๋ง๋ค๊ณ ๊ด๋ฆฌํ๋ ํ๋ก์ ํธ์
๋๋ค.
์ด ๋ฌธ์๋ ์ฌ๋ฌ๋ถ์ด ์ด ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๊ธฐ ์ํด ์์ํ ํ ์ ๋ณด์ ์ ์ฐจ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ฌ๋ฌ๋ถ์ ๊ธฐ์ฌ๋ฅผ ์ธ์ ๋ ํ์ํฉ๋๋ค! ๋ง์ ๊ด์ฌ ๋ถํ๋๋ ค์!
๊ด์ด๋ํ๊ต ํ์๋ค๋ก ์ด๋ฃจ์ด์ง ์คํ์์ค ๊ทธ๋ฃน์ ๋๋ค. ๊ฐ์ ์ ์ฐจ ์์ด ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๊ฑฐ๋ ์ปค๋ฎค๋ํฐ์์ ํ๋ํ๋ฉด ๋๊ตฌ๋ TeamKW์ ์ผ์์ ๋๋ค.
TeamKW๋ ์๋์ ๊ฐ์ ํ์๋ถ๋ค๊ป ์๋ฏธ์๋ ํ๋ก๊ทธ๋๋ฐ ๊ฒฝํ์ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค :
- ๐ป ์ค์ ๋ก ๋ค๋ฅธ ์ฌ๋๋ค์ด ์ฌ์ฉํ๋ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๋ฉฐ ์ค๋ ฅ์ ์์๊ฐ๊ณ ์ถ์ ๋ถ๋ค
- ๐ค ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ํจ๊ป ํ๋ก๊ทธ๋๋ฐ์ ํ๊ณ ์ถ์๋ฐ ์ ์ ํ ๊ธฐํ๊ฐ ์์๋ ๋ถ๋ค
- ๐ค ์คํ์์ค์ ๊ธฐ์ฌํด๋ณด๊ณ ์ถ์๋ฐ ์ฒ์์ด๋ผ ์ด๋ป๊ฒ ํ ์ง ๋ชจ๋ฅด๊ฒ ๋ ๋ถ๋ค
- ๐ ๋์์ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ ํจ๊ป ์ฑ์ฅํ๋ ๋๊ธฐ๋ค์ ๋ง๋ค๊ณ ์ถ์ ๋ถ๋ค
- ๐ ํ๋ก๊ทธ๋๋ฐ์ด ๋๋ฌด ์ฌ๋ฏธ์์ด ์ด์ฉ ์ค ๋ชจ๋ฅด๊ฒ ๋ ๋ถ๋ค
๊ฐ๋ฐ์๊ฐ ์๋๋๋ผ๋
๋์์ธ, ํ๋ก์ ํธ ์ด์ ๋ฑ ๋ค์ํ ๋ถ์ผ์ ๊ฒฝํ์ ์ป๊ณ ์ถ์ ๋ถ๋ค
๊ธฐ์ฌํ์๊ธฐ ์ ์ ๋จผ์ ์ปค๋ฎค๋ํฐ์์ ๋ค๋ฅธ TeamKW ์ฐธ์ฌ์๋ค๊ณผ ์ํตํด์ฃผ์๊ธธ ๋ฐ๋๋๋ค.
TeamKW ๋์ค์ฝ๋ ๋งํฌ
: https://discord.gg/UDqCW79RVN
์ด ๊ณณ์์ ๋ค์๊ณผ ๊ฐ์ ํ๋์ ํ์ค ์ ์์ต๋๋ค :
- ํ๋ก์ ํธ ์ฐธ์ฌ์๋ค๊ฐ์ ์ํต
- ์ ์ฒด TeamKW ๋ฉค๋ฒ๋ค๊ณผ ์ํต
- ์์ ๋ก์ด ์ง๋ฌธ, ๋์ ์์ฒญ
- ์๋ก์ด ํ๋ก์ ํธ ์์ด๋์ด ์ ์
- ๊ทธ ์ธ '์ํต'์ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ
๊นํ๋ธ์์ ์ค์๊ฐ์ผ๋ก ์ํตํ๋ ๊ฒ์ด ์ด๋ ค์ธ ์ ์์ต๋๋ค. ๊ทธ๋ด ๋ ๋์ค์ฝ๋์์ ๋น ๋ฅด๊ฒ ํผ๋๋ฐฑ์ ์ป๊ณ , ๋ค์ํ ๋ํ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์์ต๋๋ค.
์ํํธ์จ์ด๋ฅผ ์ ๊ณตํ์ง ์์ ๋ถ๋ค๋ ๋ชจ๋ ํ์ํฉ๋๋ค. ๋ถ๋ด ๊ฐ์ง ๋ง๊ณ ๋ค์ด์ค์ธ์!
Issue ํ์ด์ง๋ฅผ ๋ณด์๋ฉด '๐ฃ์ ์ ํ ์ฒซ ์ด์' ๋๋ '๐๋์!' ๋ ์ด๋ธ์ด ๋ถ์ ์ด์๋ฅผ ๋ณด์ค ์ ์์ต๋๋ค. ๊ทธ ์ค ๋ง์์ ๋๋ ๊ฒ์ ๊ณ ๋ฅธ ํ, TeamKW ๋์ค์ฝ๋ ์ฑ๋์ด๋ Issue ์์ ๋๊ธ์ ํตํด ๋ค๋ฅธ ๋ถ๋ค๊ณผ ์ํต์ ํด์ฃผ์๊ธธ ๋ฐ๋๋๋ค. ๋๊ตฌ์๊ฒ ๋ง์ ๊ฑธ์ด์ผํ ์ง ์ ๋ชจ๋ฅด์๊ฒ ๋ค๋ฉด @pkeugine ์ ํ๊ทธํด ์ฃผ์๋ฉด TeamKW ๊ด๋ฆฌ์์ ๋ํ๋ฅผ ๋๋์ค ์ ์์ต๋๋ค.
๋ง์ฝ GitHub์ ์ต์ํ์ง ์๊ฑฐ๋ ์ด ์ ์ฐจ๊ฐ ์ ์ดํด๋์ง ์๋๋ค๋ฉด TeamKW ๋์ค์ฝ๋ ์๋ฒ์ ํด๋น ํ๋ก์ ํธ ์ฑ๋์์ ๋์์ ์์ฒญํด์ฃผ์ธ.
- ํด๋น repository๋ฅผ fork ํ๋ค.
- forkํ repository๋ฅผ ๋ณธ์ธ ์ปดํจํฐ์ cloneํ๋ค.
- ๋ณธ์ธ์ ์ปดํจํฐ์ rust ์ธ์ด๊ฐ ์ค์น๋์ด ์์ง ์๋ค๋ฉด rustup์ ์ค์นํ๋ค. (rust ์ธ์ด๊ฐ ์๋๋ผ๋ rustup์ ์ถ์ฒํฉ๋๋ค)
- (macOS ๊ธฐ์ค) ํฐ๋ฏธ๋ ์ฐฝ์
cargo install mdbook
์ปค๋งจ๋๋ฅผ ์ ๋ ฅํ์ฌ mdbook์ ์ค์นํ๋ค. - ์์ค์ฝ๋ ์์์ ์์ ํ ๋ด์ฉ์ ์์ ํ๋ค.
- ํฐ๋ฏธ๋์์ clone ํ๋ repository์ ๊ฐ์
mdbook build
์ปค๋งจ๋๋ฅผ ์ ๋ ฅํ๋ค. (์ฑ ์ ๋น๋ํ๋ ๊ณผ์ ) mdbook serve
์ปค๋งจ๋๋ฅผ ์ ๋ ฅํ์ฌ ๋ก์ปฌ ํธ์คํธ์์ ๋น๋ ๋ ์ฑ ์ ์ด์ด๋ณธ๋ค.mdbook watch
์ปค๋งจ๋๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ผ์ด ์์ ๋ ๋๋ง๋ค ์๋์ผ๋ก ์ฑ ์ ๋น๋ํด์ค๋ค.- ์๋ฏธ์๋ ๋ณ๊ฒฝ์ด ์๊ธธ ๋๋ง๋ค
git commit
์ ํด์ค๋ค. - ๋ชจ๋ ์์ / ์ถ๊ฐ ๊ณผ์ ์ด ๋๋๋ฉด git push๋ฅผ ํ ๋ค ์ค๋ฆฌ์ง๋ repository์ pull request๋ฅผ ํ๋ค.
- ๋ง์ฝ ์ฝ๋ merge๊ฐ ๋ถ๊ฐ๋ฅํ ์ํฉ์ด๋ฉด cloneํ repository๋ฅผ rebaseํ๋ค.
- ๋ค์ pull request๋ฅผ ํ๋ค.
- ๋!!!