Releases: baekteun/Tuist_Modular_Template
Releases ยท baekteun/Tuist_Modular_Template
3.0.1
3.0.0
Changed
- ์ ์ฒด์ ์ธ API๊ฐ Tuist 4.9.0์ ๋ฐ๋ฅด๋๋ก ๋ณ๊ฒฝํฉ๋๋ค ๐
- .tuist-version -> .mise.toml ๋ก mise๋ก tuist๋ฅผ ๊ด๋ฆฌํ๋ค๋ ๊ธฐ์ค์ผ๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค
- ์์กด์ฑ ์ ์ ๋ฐฉ์์ด Dependencies.swift -> Package.swift๋ก ์ด์ ๋ฉ๋๋ค
- ์ด์๋ฐ๋ผ NewDependency.swift์ ์์กด์ฑ ์ถ๊ฐ ๊ฒฐ๊ณผ ๋ํ Tuist/Dependencies.swift ์์ Package.swift๋ก ์ด์ ๋ฉ๋๋ค
- ๊ฐ์ข struct(Target, Scheme๊ณผ ๊ฐ์ ProjectDescription)๋ค์ init์ ํตํ ์์ฑ์ด drop๋์๊ธฐ์ ์ ๊ท constructor๋ฅผ ์ฌ์ฉํฉ๋๋ค
What's Changed
Full Changelog: 2.2.0...3.0.0
2.2.0
Added
- ๋ชจ๋ ์์ฑ ์คํฌ๋ฆฝํธ ๊ณผ์ ์ค, ๋ชจ๋์ ๋ณด ํ์ธ ๊ณผ์ ์ถ๊ฐ @SH-OH
Changed
- ํ ํ๋ฆฟ ํ๋ฌ๊ทธ์ธ ๋ฐ ๋ฆฐํธ ์คํฌ๋ฆฝํธ ๊ธ๋ก๋ฒ ์ต์ ์ ์ฉ @yongbeomkwak
Fixed
- ํ๊ฒฝ ์ด๊ธฐํ ์คํฌ๋ฆฝํธ๏ฟฝ ์ ๊ท ๋ฒ์ ๋์์ ๋ฐ๋ฅธ ์์ @SH-OH
๊ธฐ์ฌํด์ฃผ์ ๋ถ๋ค ๋ชจ๋ ๊ฐ์ฌํฉ๋๋ค ๐
What's Changed
- ๐ :: ํ ํ๋ฆฟ ํ๋ฌ๊ทธ์ธ ๋ฐ ๋ฆฐํธ ์คํฌ๋ฆฝํธ ๊ธ๋ก๋ฒ ์ต์ ์ ์ฉ by @yongbeomkwak in #9
- bug:: ํ๊ฒฝ ์ด๊ธฐํ ์คํฌ๋ฆฝํธ๏ฟฝ ์์ by @SH-OH in #11
- update: ๋ชจ๋ ์์ฑ ์คํฌ๋ฆฝํธ ์งํ ์ค, ์ทจ์๊ฐ ๊ฐ๋ฅํ๋๋ก ์์ . by @SH-OH in #12
New Contributors
- @yongbeomkwak made their first contribution in #9
- @SH-OH made their first contribution in #11
Full Changelog: 2.1.3...2.2.0
2.1.3
Fixed
- ๋ชจ๋ ์๋ ์์ฑ ์คํฌ๋ฆฝํธ์์ Testing ํ๊ฒ์ ์ถ๊ฐํ ๋ dependencies์ [] ๋ฅผ ์๋ฃ์ด์ error๋ฅผ ๋์ฐ๋ ํ์์ ํด๊ฒฐํ์์ต๋๋ค
Full Changelog: 2.1.2...2.1.3
2.1.2
Fixed
- BaseFeature์ Project.swift ๋ถ๋ถ์ผ๋ก ์ธํด generate๊ฐ ์คํจํ๋ ํ์ ํด๊ฒฐ
Full Changelog: 2.1.1...2.1.2
2.1.1
Fixed
- GenerateModule ์คํฌ๋ฆฝํธ ์คํ ์, warning ๋ฌธ๊ตฌ๊ฐ ๋จ๋ ํ์์ ํด๊ฒฐํ์์ต๋๋ค.
- '\t' ์ ๊ฐ๊ฐ์ธ๋ง๋ค ๋ฌ๋๊ธฐ์ ๊ณต๋ฐฑ 4๋ฌธ์๋ฅผ ํญ์ ๊ธฐ์ค์ผ๋ก ๋๋๋ก ํ์์ต๋๋ค.
- ์์ฑํ ๋ชจ๋์ Project.swift๊ฐ ์ค๋ฅ๊ฐ ๋๋ ํ์์ ํด๊ฒฐํ์์ต๋๋ค.
Full Changelog: 2.1.0...2.1.1
2.1.0
Added
- ์๋ก์ด ๋ชจ๋ ์ ์ ๋ฐฉ์์ด ์๊ฒผ์ต๋๋ค!
let project = Project.module(
name: ModulePaths.UserInterface.DesignSystem.rawValue,
targets: [
.implements(module: .userInterface(.DesignSystem), product: .framework),
.demo(module: .userInterface(.DesignSystem), dependencies: [
.userInterface(target: .DesignSystem)
])
]
)
What's Changed
- ๐ :: [#4] Project.swift ์ ์ ๊ฐ์ by @baekteun in #6
- ๐ :: [#7] ๋ชจ๋ ์์ฑ ๋ถ๋ถ ๋ฆฌํฉํ ๋ง by @baekteun in #8
Full Changelog: 2.0.0...2.1.0
2.0.0
Changed
๋ชจ๋ ์์กด์ฑ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ์ ๋ณ๊ฒฝ
.Feature.BaseFeature
์ ๊ฐ์ ๋ฐฉ์์์
.feature(target: .BaseFeature)
.feature(target: .AFeature, type: .interface)
๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค
What's Changed
Full Changelog: 1.1.0...2.0.0
Modular Architecture Template 1.1.0
What's Changed
- [Fix] Newdependency scripts ์ค๋ฅ by @Gobans in #1
- [Feat] scripts ๋ค์ signal ์ถ๊ฐ by @Gobans in #2
Added
- ์๋ํ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด์, ctrl + C or D ๋ฅผ ์ ๋ ฅํด ์ทจ์ํ ์ ์์ต๋๋ค.
Fixed
- NewDependency ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ๋ URL์ ์์ฑ์์ ์๋ชป๋ ๋ณ์๋ช ์ ๊ธฐ์ ํ์ฌ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์์๋ ์ค๋ฅ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
New Contributors
Full Changelog: 1.0.0...1.1.0
Modular Architecture Tuist Template 1.0.0
Template ์ฌ์ฉ๋ฒ
- ํด๋น ๋ ํฌ์งํ ๋ฆฌ์์ Use this template ๋ฅผ ์ฌ์ฉํ์ฌ Github์ Repo๋ฅผ ๋ง๋ค์ด ์์
- ํด๋น ๋ ํฌ์งํ ๋ฆฌ๋ฅผ Fork ํน์ Downloadํ์ฌ ์์
๋ ์ด์ด
Features - Services - Core - UserInterface - Shared
5๊ฐ์ ๋ ์ด์ด๋ฅผ ๊ฐ์ง๋๋ค.
Micro Feature
๊ฐ ๋ชจ๋์ Micro Feature ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ๋ฉ๋๋ค. ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ปค์ง๋ ํ๋ก์ ํธ๋ฅผ ๊ธฐ๋ฅ๋ณ๋ก ์ํ ํ์ฅ์ด ๊ฐ๋ฅํ๋๋ก Micro Service์์ ์๊ฐ์ ์ป์ ์ํคํ ์ณ์ ๋๋ค.