diff --git a/Projects/Features/StampFeature/Demo/Resources/Assets.xcassets/AccentColor.colorset/Contents.json b/Projects/Features/StampFeature/Demo/Resources/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/Projects/Features/StampFeature/Demo/Resources/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Projects/Features/StampFeature/Demo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/Projects/Features/StampFeature/Demo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..13613e3 --- /dev/null +++ b/Projects/Features/StampFeature/Demo/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,13 @@ +{ + "images" : [ + { + "idiom" : "universal", + "platform" : "ios", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Projects/Features/StampFeature/Demo/Resources/Assets.xcassets/Contents.json b/Projects/Features/StampFeature/Demo/Resources/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Projects/Features/StampFeature/Demo/Resources/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Projects/Features/StampFeature/Demo/Resources/Launch Screen.storyboard b/Projects/Features/StampFeature/Demo/Resources/Launch Screen.storyboard new file mode 100644 index 0000000..52cfada --- /dev/null +++ b/Projects/Features/StampFeature/Demo/Resources/Launch Screen.storyboard @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/Features/StampFeature/Demo/Sources/AppDelegate.swift b/Projects/Features/StampFeature/Demo/Sources/AppDelegate.swift new file mode 100644 index 0000000..cde8e3d --- /dev/null +++ b/Projects/Features/StampFeature/Demo/Sources/AppDelegate.swift @@ -0,0 +1,27 @@ +import Foundation +import UIKit +@main +class AppDelegate: UIResponder, UIApplicationDelegate { + + func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + + return true + } + + func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask { + return UIInterfaceOrientationMask.portrait + } + + // MARK: UISceneSession Lifecycle + + func application( _ application: UIApplication, + configurationForConnecting connectingSceneSession: UISceneSession, + options: UIScene.ConnectionOptions + ) -> UISceneConfiguration { + return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) + } + + func application( _ application: UIApplication, + didDiscardSceneSessions sceneSessions: Set + ) {} +} diff --git a/Projects/Features/StampFeature/Interface/Sources/dummy1.swift b/Projects/Features/StampFeature/Interface/Sources/dummy1.swift new file mode 100644 index 0000000..68c4b52 --- /dev/null +++ b/Projects/Features/StampFeature/Interface/Sources/dummy1.swift @@ -0,0 +1,9 @@ +// +// dummy.swift +// StampFeatureInterface +// +// Created by 박준하 on 11/2/23. +// Copyright © 2023 Maeumgajim-iOS. All rights reserved. +// + +import Foundation diff --git a/Projects/Features/StampFeature/Project.swift b/Projects/Features/StampFeature/Project.swift new file mode 100644 index 0000000..187ecbb --- /dev/null +++ b/Projects/Features/StampFeature/Project.swift @@ -0,0 +1,11 @@ +import ProjectDescription +import ProjectDescriptionHelpers +import DependencyPlugin + +let project = Project.makeModule( + name: "StampFeature", + targets: [.unitTest, .staticFramework, .demo, .interface], + interfaceDependencies: [ + .Features.BaseFeatureDependency + ] +) diff --git a/Projects/Features/StampFeature/Sources/Components/dummy2.swift b/Projects/Features/StampFeature/Sources/Components/dummy2.swift new file mode 100644 index 0000000..68c4b52 --- /dev/null +++ b/Projects/Features/StampFeature/Sources/Components/dummy2.swift @@ -0,0 +1,9 @@ +// +// dummy.swift +// StampFeatureInterface +// +// Created by 박준하 on 11/2/23. +// Copyright © 2023 Maeumgajim-iOS. All rights reserved. +// + +import Foundation diff --git a/Projects/Features/StampFeature/Sources/Coordinator/dummy3.swift b/Projects/Features/StampFeature/Sources/Coordinator/dummy3.swift new file mode 100644 index 0000000..68c4b52 --- /dev/null +++ b/Projects/Features/StampFeature/Sources/Coordinator/dummy3.swift @@ -0,0 +1,9 @@ +// +// dummy.swift +// StampFeatureInterface +// +// Created by 박준하 on 11/2/23. +// Copyright © 2023 Maeumgajim-iOS. All rights reserved. +// + +import Foundation diff --git a/Projects/Features/StampFeature/Sources/ListDetailScene/VC/dummy4.swift b/Projects/Features/StampFeature/Sources/ListDetailScene/VC/dummy4.swift new file mode 100644 index 0000000..68c4b52 --- /dev/null +++ b/Projects/Features/StampFeature/Sources/ListDetailScene/VC/dummy4.swift @@ -0,0 +1,9 @@ +// +// dummy.swift +// StampFeatureInterface +// +// Created by 박준하 on 11/2/23. +// Copyright © 2023 Maeumgajim-iOS. All rights reserved. +// + +import Foundation diff --git a/Projects/Features/StampFeature/Sources/ListDetailScene/View/dummy5.swift b/Projects/Features/StampFeature/Sources/ListDetailScene/View/dummy5.swift new file mode 100644 index 0000000..68c4b52 --- /dev/null +++ b/Projects/Features/StampFeature/Sources/ListDetailScene/View/dummy5.swift @@ -0,0 +1,9 @@ +// +// dummy.swift +// StampFeatureInterface +// +// Created by 박준하 on 11/2/23. +// Copyright © 2023 Maeumgajim-iOS. All rights reserved. +// + +import Foundation diff --git a/Projects/Features/StampFeature/Sources/ListDetailScene/ViewModel/dummy6.swift b/Projects/Features/StampFeature/Sources/ListDetailScene/ViewModel/dummy6.swift new file mode 100644 index 0000000..68c4b52 --- /dev/null +++ b/Projects/Features/StampFeature/Sources/ListDetailScene/ViewModel/dummy6.swift @@ -0,0 +1,9 @@ +// +// dummy.swift +// StampFeatureInterface +// +// Created by 박준하 on 11/2/23. +// Copyright © 2023 Maeumgajim-iOS. All rights reserved. +// + +import Foundation diff --git a/Projects/Features/StampFeature/Tests/Resources/dummy.txt b/Projects/Features/StampFeature/Tests/Resources/dummy.txt new file mode 100644 index 0000000..938179b --- /dev/null +++ b/Projects/Features/StampFeature/Tests/Resources/dummy.txt @@ -0,0 +1 @@ +Dummy \ No newline at end of file diff --git a/Projects/Features/StampFeature/Tests/Sources/MissionListTests/dummy7.swift b/Projects/Features/StampFeature/Tests/Sources/MissionListTests/dummy7.swift new file mode 100644 index 0000000..68c4b52 --- /dev/null +++ b/Projects/Features/StampFeature/Tests/Sources/MissionListTests/dummy7.swift @@ -0,0 +1,9 @@ +// +// dummy.swift +// StampFeatureInterface +// +// Created by 박준하 on 11/2/23. +// Copyright © 2023 Maeumgajim-iOS. All rights reserved. +// + +import Foundation