LookMonster Module ํ๋ก์ ํธ ์์ ๋ฐฉ๋ฒ
-
ํฐ๋ฏธ๋์ ์ด๊ณ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฐจ๋ก๋ก ์คํํ์ฌ "monster" ๋ช ๋ น์ด๋ฅผ ๋ฑ๋กํฉ๋๋ค:
cp monster.sh /usr/local/bin/monster chmod +x /usr/local/bin/monster
-
์๋ ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ ํ๋ก์ ํธ๋ฅผ ์คํํ ์ค๋น๋ฅผ ํฉ๋๋ค:
monster generate
RIB ์ถ๊ฐ ๋ฐฉ๋ฒ
-
ํฐ๋ฏธ๋์ ์ด๊ณ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ RIB์ ์ถ๊ฐํฉ๋๋ค:
sh monster_create_rib.sh <์ถ๊ฐํ๊ณ ์ถ์ RIB ์ด๋ฆ> "<์ถ๊ฐํ๊ณ ์ถ์ ๊ฒฝ๋ก>" <๋ฐ์์ผํ๋ ์ธํฐํ์ด์ค>
<์ถ๊ฐํ๊ณ ์ถ์ RIB ์ด๋ฆ>
: ์ถ๊ฐํ๋ ค๋ RIB์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค."<์ถ๊ฐํ๊ณ ์ถ์ ๊ฒฝ๋ก>"
: ์๋ก์ด RIB์ด ์์ฑ๋ ๊ฒฝ๋ก๋ฅผ ์ ๋ ฅํฉ๋๋ค. (์: "/Users/<์ฌ์ฉ์๋ช >/Desktop/LookMonster/LookMonster-iOS/Features/User/Main/Community/CommunityUserInterface/Implement/AppCommunityImpl/Views")<๋ฐ์์ผํ๋ ์ธํฐํ์ด์ค>
: ์๋ก ์์ฑ๋๋ RIB์ด ๋ฐ์์ผ ํ๋ ์ธํฐํ์ด์ค์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
-
์์:
sh monster_create_rib.sh Question "/Users/junha/Desktop/LookMonster/LookMonster-iOS/Features/User/Main/Community/CommunityUserInterface/Implement/AppCommunityImpl/Views" Community
- ์ ๋ชจ๋์ RIBs์ Tuist๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ ๋ชจ๋์
๋๋ค.
- RIBs ๊ธฐ๋ฐ์ ๋ชจ๋ํ๋ฅผ ์ํ์๋ฉด ์ถ์ฒ๋๋ฆฝ๋๋ค.
- ํ ์คํธ๊ฐ ๋นจ๋ผ์ง๊ณ ๊ธฐ๋ฅ ๋จ์๋ก ์ฑ์ ๋ง๋ค๊ธฐ ํธํด์ง๋๋ค.
- ์์กด์ฑ ๊ด๋ฆฌ๊ฐ ํธํด์ง๋๋ค.
- ์์กด์ฑ ํธ๋ฆฌ ์๋ฒฝํด์ง