Skip to content

Commit

Permalink
๐Ÿšซ:: #1 ์•ˆ์“ฐ๋Š” ํŒŒ์ผ ์‚ญ์ œ
Browse files Browse the repository at this point in the history
  • Loading branch information
jjunhaa0211 committed Nov 3, 2023
1 parent 6838c08 commit e0fb282
Showing 1 changed file with 8 additions and 56 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,11 @@ import ProjectDescription

public extension Dep {
struct Features {
public struct Main {}
public struct Spalsh {}
public struct Auth {}
public struct Stamp {}
public struct Attendance {}
public struct Notice {}
public struct AppMyPage {}
public struct Notification {}
public struct Posture {}
public struct Home {}
public struct SelfCare {}
public struct Shop {}
}

struct Modules {}
Expand Down Expand Up @@ -50,62 +44,13 @@ public extension Dep.Features {
static let RootFeature = TargetDependency.project(target: "RootFeature", path: .relativeToFeature("RootFeature"))
}

public extension Dep.Features.Main {
static let group = "Main"

static let Feature = Dep.Features.project(name: "Feature", group: group)
static let Interface = Dep.project(target: "\(group)FeatureInterface", path: .relativeToFeature("\(group)Feature"))
}

public extension Dep.Features.Spalsh {
static let group = "Splash"

static let Feature = Dep.Features.project(name: "Feature", group: group)
static let Interface = Dep.project(target: "\(group)FeatureInterface", path: .relativeToFeature("\(group)Feature"))
}

public extension Dep.Features.Auth {
static let group = "Auth"

static let Feature = Dep.Features.project(name: "Feature", group: group)
static let Interface = Dep.project(target: "\(group)FeatureInterface", path: .relativeToFeature("\(group)Feature"))
}

public extension Dep.Features.Stamp {
static let group = "Stamp"

static let Feature = Dep.Features.project(name: "Feature", group: group)
static let Interface = Dep.project(target: "\(group)FeatureInterface", path: .relativeToFeature("\(group)Feature"))
}

public extension Dep.Features.Attendance {
static let group = "Attendance"

static let Feature = Dep.Features.project(name: "Feature", group: group)
static let Interface = Dep.project(target: "\(group)FeatureInterface", path: .relativeToFeature("\(group)Feature"))
}

public extension Dep.Features.Notice {
static let group = "Notice"

static let Feature = Dep.Features.project(name: "Feature", group: group)
static let Interface = Dep.project(target: "\(group)FeatureInterface", path: .relativeToFeature("\(group)Feature"))
}

public extension Dep.Features.AppMyPage {
static let group = "AppMyPage"

static let Feature = Dep.Features.project(name: "Feature", group: group)
static let Interface = Dep.project(target: "\(group)FeatureInterface", path: .relativeToFeature("\(group)Feature"))
}

public extension Dep.Features.Notification {
static let group = "Notification"

static let Feature = Dep.Features.project(name: "Feature", group: group)
static let Interface = Dep.project(target: "\(group)FeatureInterface", path: .relativeToFeature("\(group)Feature"))
}

public extension Dep.Features.Posture {
static let group = "Posture"

Expand All @@ -126,3 +71,10 @@ public extension Dep.Features.SelfCare {
static let Feature = Dep.Features.project(name: "SelfCare", group: group)
static let Interface = Dep.project(target: "\(group)FeatureInterface", path: .relativeToRoot("\(group)Feature"))
}

public extension Dep.Features.Shop {
static let group = "Shop"

static let Feature = Dep.Features.project(name: "Shop", group: group)
static let Interface = Dep.project(target: "\(group)FeatureInterface", path: .relativeToRoot("\(group)Feature"))
}

0 comments on commit e0fb282

Please sign in to comment.