GitHawk๋ฅผ ์คํํ๋ ค๊ณ ํ๋๋ฐ ์ด๋ป๊ฒ๋ apollo ์คํฌ๋ฆฝํธ๊ฐ ์๋ํ์ง ์์ต๋๋ค. API.swift์๋ ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋ ํ ๋ด์ฉ์ด ์์ต๋๋ค.
์ ์ธ๊ณ์ ์ผ๋ก ์ฑ์ ์๋ ๊ฒ๊ณผ ๋์ผํ [email protected]
๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ ๋ ์ด๊ฒ์ ๋ํด ๊ธธ์ ์์์ต๋๋ค. ๐
... ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ์ด์ํ๋ค
ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ์์ npm install
๋ฅผ ์คํํ๋ฉด ์ด๋ป๊ฒ ๋ฉ๋๊น?
@rnystrom ์ ์ ์๋ํ์ง๋ง ์๋ํ์ง ์์ต๋๋ค. ๐
์๋ง๋ ํด๋ก ์คํฌ๋ฆฝํธ์ ๋ฌธ์ ๊ฐ ์์ต๋๊น?
GitHawk ์ ํจ๊ป
์ด๋ค ์์ด๋์ด๋ผ๋? ๐ก @SD10 @BasThomas
Readme ์ ์ค์น ์ง์นจ์ ๋ฐ๋์ต๋๊น? brew install node
๋ฐ npm install
์ ์ถ๋ ฅ์ ๋ฌด์์
๋๊น? ์ฒ์์๋ npm install
๋ฅผ ์คํํ ํ์๊ฐ ์์ต๋๋ค. ๋ณต์ ํ ํ์๋ง ๊ฐ๋ฅํฉ๋๋ค. ๋ ๋ช
ํํ๊ฒ ํ๊ธฐ ์ํด ์ด ๋ฌธ์๋ฅผ ์
๋ฐ์ดํธํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
@BasThomas ๋ฌผ๋ก , ์ค์น ์ง์นจ์ ๋ฐ๋์ต๋๋ค. ์ด ๋ฌธ์ ๋ master
์์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ฐ์ ธ์ค์๋ง์ ๋ฐ์ํ์ต๋๋ค. [email protected]
์
๋ฐ์ดํธํ๊ธฐ ์ ์๋ ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ์ต๋๋ค.
Btw, brew install node
๋ฐ npm install
๋ํ ์ถ๋ ฅ ์ถ๋ ฅ:
@rnystrom API.swift๊ฐ ์์ ๋ repo์ apollo ์คํฌ๋ฆฝํธ๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๊น?
@jdisho , ์ฃ์กํฉ๋๋ค ์ต๊ทผ GitHawk ๋ฅผ ํ ์๊ฐ์ด ๊ฑฐ์ ์์์ต๋๋ค ๐ญ ๋ฉฐ์น ์ ์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋๋ฐ ์ํด๋ก๋ฅผ ์ ๊ทธ๋ ์ด๋ํ ๋ ์๊ฐํฉ๋๋ค. ๋ฐฉ๊ธ ํ์๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ฐ๊ณ ์๋ฎฌ๋ ์ดํฐ, Xcode๋ฅผ ๋ค์ ์์ํ๊ณ npm์ ์๋ก ์ค์นํ์ฌ ์์ธํ ๋ฐฉ์์ผ๋ก ์์ ํ์ต๋๋ค.
๋ฌด์์ ์๋ก ์ค์นํฉ๋๊น? ๐
@jdisho ํ ์ ๋ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค... ํ์ผ์ด ๋น์ด ์๊ณ ์คํฌ๋ฆฝํธ๊ฐ ์ฐ๊ณ ์๋ค๋ฉด ๋ก์ปฌ ์ค์น์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ ๋๋ค.
GitHawk ์ ํจ๊ป
์ ์ฅ์์ ๋ณ๋ ํด๋ก ์์ ์ง์นจ์ ์คํํ๋๋ฐ ๋ฐฉ๊ธ ์๋ํ์ต๋๋ค. ๐ค
๊ทธ๋ฌ๋ Freetime-AppCenter
์ฒด๊ณ๋ง ์์ฑํฉ๋๋ค(๊ด๋ จ ์ฌ๋ถ๋ ํ์คํ์ง ์์). @rnystrom์ ์ด๋ป๊ฒ ๋ฉ๋๊น?
์ฃ์กํฉ๋๋ค. ์ ์ ํ npm install
์๋ฏธํ์ต๋๋ค.
GitHawk ์ ํจ๊ป
@BasThomas AC ์๋์์ ๋จ์ ๊ณํ์ด์ง๋ง ์ด๋ฏธ Bitrise๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ด๊ทธ๋ ์ด์ ํ์ต๋๋ค. ๋๋ฏธ ํ๊ฒฝ ๋ณ์์ ํจ๊ป ๊ณต์ ์ฒด๊ณ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
GitHawk ์ ํจ๊ป
@jdisho npm install
๊ฐ ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค.
๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ด ํด๋๋ฅผ ์ฐพ์ ์ ์๋์ง ํ์ธํ ์ ์์ต๋๊น?
node_modules/apollo-codegen/
Btw, ์ด๊ฒ์ ์ง๊ธ ๋ง์คํฐ ๋ธ๋์น์์ ํ๋ก์ ํธ๋ฅผ ์คํํ ๋ ์ป๋ ๊ฒ์ ๋๋ค.
์กฐ๊ธ ๋ ํ์ธ ํ.
์ฐ๋ฆฌ ํ๋ก์ ํธ์ Apollo Build ์คํฌ๋ฆฝํธ๋ npm
์ฌ์ฉํ์ง ์์ต๋๋ค. ๋์ "check-and-run-apollo-codegen.sh"๋ผ๋ ์คํฌ๋ฆฝํธ๋ฅผ ํธ์ถํฉ๋๋ค. ์ด ์คํฌ๋ฆฝํธ๋ ์คํจํ๊ณ npm
์ฐพ์ ์ ์๋ค๊ณ ๋งํฉ๋๋ค.
Apollo ์คํฌ๋ฆฝํธ์ ์ต๊ทผ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ์ธํด ๊ธ๋ก๋ฒ ๋์ ๋ก์ปฌ์ ์ค์น๋ apollo-codegen
๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ npm
์์ฒด๋ฅผ ๋ค์ ์ค์นํ๊ณ ๋ก์ปฌ ์ ์ฅ์์ ์๋์ง ํ์ธํ์ญ์์ค.
โ where npm
/usr/local/bin/npm
@rnystrom ์, ํ์ง๋ง ์ ์์ ์ธ "GitHawk" ๊ตฌ์ฑํ๋ฅผ ์์ฑํ์ง ์์ต๋๋ค./
GitHawk ์ ํจ๊ป
์๋ง๋ 'npm uninstall -g Apollo-codegen'์ ์คํํ๊ณ ์ถ์ ๊ฒ์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์๋ง๋ 'npm uninstall -g Apollo-codegen'์ ์คํํ๊ณ ์ถ์ ๊ฒ์ ๋๋ค.