- ๐ tuist๊ฐ ์๋ค๋ฉด?
curl -Ls https://install.tuist.io|bash
- ๐ฅ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ณ ์ถ๋ค๋ฉด?
make generate
- ๐ฑ ํ๋ก์ ํธ ๊ตฌ์กฐ๋ฅผ ์์ ํ๊ณ ์ถ๋ค๋ฉด?
tuist edit
- ๐ง ๊ทธ ๋ฐ์
// xcodeproj๋ฅผ ์ ๊ฑฐํด์ค๋๋ค.
make clean
// cleanํ๊ณ xcodeproj๋ฅผ ์ ๊ฑฐํด์ค๋๋ค.
make reset
//xcodeproj ์ ๊ฑฐ ํ generateํฉ๋๋ค
make regenerate
//๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ค์ ๋ฐ๊ธฐ
tuist fetch
- ํ๋ก์ ํธ์ ํต์ฌ ๊ธฐ๋ฅ์ ๋ํ๋ด๋ ๋ชจ๋
- ex) Base, DesignSystem, +extension
- ์ฌ์ง๊ณผ color๋ฅผ ๋ชจ์๋ก๋๋ค.
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ชจ์๋ก๋๋ค.
- snpkit๊ณผ then ๊ฐ์ง๊ณ ์์
- ํ๋ฉด์ view๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
- ๋ชจ๋ view๋ค์ด ๋ชจ์ฌ์๋ ๊ณณ
- view๋ค๋ง ๋ชจ์์ ธ ์์ต๋๋ค.
- ํ๋ก์ ํธ์ iOS ์ฑ ํ๊ฒ ํ์ผ
- ์ฑ์ ์ค์ฌ
- ์ฑ์ ์ด๋ํ๋ฆ ์ ์ด
- ๋ฐ์น์คํฌ๋ฆผ, ์ฑ๋ธ๋ฆฌ,์ฌ๋ธ๋ฆฌ ํฌํจ
AuthService
: ์ธ์ฆ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์ ๋๋ค.BoardService
: ๊ฒ์ํ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์ ๋๋คDeliveryService
: ๋ฐฐ์ก ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์ ๋๋ค.MealSuggestionService
: ์์ฌ ์ ์ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์ ๋๋ค.MealService
: ์์ฌ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์ ๋๋ค.ReViewService
: ๋ฆฌ๋ทฐ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์ ๋๋ค.UserService
: ์ฌ์ฉ์ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์ ๋๋ค.
โโโ Makefile
โโโ Mukgen
โ โโโ Modules
โ โ โโโ ๐ฉCore
โ โ โ โโโ Core.xcodeproj
โ โ โ โโโ Project.swift
โ โ โ โโโ Sources
โ โ โ โ โโโ Base
โ โ โ โ โโโ DesignSystem
โ โ โ โ โโโ Foundation+extension
โ โ โ โ โโโ Protocols
โ โ โ โโโ Tests
โ โ โโโ ๐ฅMukgenKit
โ โ โ โโโ MukgenKit.xcodeproj
โ โ โ โโโ Project.swift
โ โ โ โโโ Sources
โ โ โ โโโ Tests
โ โ โโโ ๐จPresentation
โ โ โ โโโ Derived
โ โ โ โ โโโ Sources
โ โ โ โ โโโ TuistAssets+Presentation.swift
โ โ โ โ โโโ TuistBundle+Presentation.swift
โ โ โ โโโ Presentation.xcodeproj
โ โ โ โโโ Project.swift
โ โ โ โโโ Resources
โ โ โ โโโ Sources
โ โ โ โโโ Tests
โ โ โโโ ๐ฆThirdPartyLib
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โ โโโ ThirdPartyLib.xcodeproj
โ โโโ ๐งMukgen-iOS
โ โ โโโ Derived
โ โ โ โโโ Sources
โ โ โ โโโ TuistAssets+MukgenIOS.swift
โ โ โ โโโ TuistBundle+MukgenIOS.swift
โ โ โโโ Project.swift
โ โ โโโ Resources
โ โ โ โโโ Assets.xcassets
โ โ โ โโโ LaunchScreen.storyboard
โ โ โโโ Sources
โ โ โ โโโ Application
โ โ โ โ โโโ AppDelegate.swift
โ โ โ โ โโโ SceneDelegate.swift
โ โ โ โโโ ModuleFactory
โ โ โโโ Tests
โ โโโ Service
โ โโโ โฌ๏ธAuthService
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธBoardService
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธDeliveryService
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธMealSaggestionService
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธMealService
โ โ โโโ MealService.xcodeproj
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธReViewService
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธUserService
โ โโโ Project.swift
โ โโโ Sources
โ โโโ Tests
โโโ Plugins
โ โโโ UtilityPlugin
โ โโโ Plugin.swift
โ โโโ ProjectDescriptionHelpers
โ โโโ Dependencies+Module.swift
โ โโโ Dependencies+SPM.swift
โ โโโ DeploymentTarget+.swift
โ โโโ InfoPlist+.swift
โ โโโ Resources+.swift
โโโ README.md
โโโ graph.png