diff --git a/.spi.yml b/.spi.yml index 55b7b9e..f2182bb 100644 --- a/.spi.yml +++ b/.spi.yml @@ -2,5 +2,6 @@ version: 1 builder: configs: - platform: ios - documentation_targets: [Dripper] + scheme: Dripper + - documentation_targets: [Dripper] swift-version: 6.0 diff --git a/DripStation.xcworkspace/contents.xcworkspacedata b/DripStation.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index d0e18f0..0000000 --- a/DripStation.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Dripper.xcworkspace/contents.xcworkspacedata b/Dripper.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..94b2795 --- /dev/null +++ b/Dripper.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,4 @@ + + + diff --git a/Examples/DripperDemo/DripperDemo.xcodeproj/project.pbxproj b/Examples/Counter/Counter.xcodeproj/project.pbxproj similarity index 89% rename from Examples/DripperDemo/DripperDemo.xcodeproj/project.pbxproj rename to Examples/Counter/Counter.xcodeproj/project.pbxproj index f369ced..ebf63a7 100644 --- a/Examples/DripperDemo/DripperDemo.xcodeproj/project.pbxproj +++ b/Examples/Counter/Counter.xcodeproj/project.pbxproj @@ -7,19 +7,19 @@ objects = { /* Begin PBXBuildFile section */ - FD2F25DD2CA6D18600092190 /* Dripper in Frameworks */ = {isa = PBXBuildFile; productRef = FD2F25DC2CA6D18600092190 /* Dripper */; }; FD5BAAF32C6B34700076482B /* Dripper in Frameworks */ = {isa = PBXBuildFile; productRef = FD5BAAF22C6B34700076482B /* Dripper */; }; FD760AB72C9D4964005438A7 /* Dripper in Frameworks */ = {isa = PBXBuildFile; productRef = FD760AB62C9D4964005438A7 /* Dripper */; }; + FDB0C75D2CACC196009CA840 /* Dripper in Frameworks */ = {isa = PBXBuildFile; productRef = FDB0C75C2CACC196009CA840 /* Dripper */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - FD5BAAE02C6B326B0076482B /* DripperDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DripperDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; + FD5BAAE02C6B326B0076482B /* Counter.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Counter.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedRootGroup section */ - FD5BAAE22C6B326B0076482B /* DripperDemo */ = { + FD5BAAE22C6B326B0076482B /* Counter */ = { isa = PBXFileSystemSynchronizedRootGroup; - path = DripperDemo; + path = Counter; sourceTree = ""; }; /* End PBXFileSystemSynchronizedRootGroup section */ @@ -29,7 +29,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FD2F25DD2CA6D18600092190 /* Dripper in Frameworks */, + FDB0C75D2CACC196009CA840 /* Dripper in Frameworks */, FD5BAAF32C6B34700076482B /* Dripper in Frameworks */, FD760AB72C9D4964005438A7 /* Dripper in Frameworks */, ); @@ -41,7 +41,7 @@ FD5BAAD72C6B326B0076482B = { isa = PBXGroup; children = ( - FD5BAAE22C6B326B0076482B /* DripperDemo */, + FD5BAAE22C6B326B0076482B /* Counter */, FD5BAAE12C6B326B0076482B /* Products */, ); sourceTree = ""; @@ -49,7 +49,7 @@ FD5BAAE12C6B326B0076482B /* Products */ = { isa = PBXGroup; children = ( - FD5BAAE02C6B326B0076482B /* DripperDemo.app */, + FD5BAAE02C6B326B0076482B /* Counter.app */, ); name = Products; sourceTree = ""; @@ -57,9 +57,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - FD5BAADF2C6B326B0076482B /* DripperDemo */ = { + FD5BAADF2C6B326B0076482B /* Counter */ = { isa = PBXNativeTarget; - buildConfigurationList = FD5BAAEE2C6B326C0076482B /* Build configuration list for PBXNativeTarget "DripperDemo" */; + buildConfigurationList = FD5BAAEE2C6B326C0076482B /* Build configuration list for PBXNativeTarget "Counter" */; buildPhases = ( FD5BAADC2C6B326B0076482B /* Sources */, FD5BAADD2C6B326B0076482B /* Frameworks */, @@ -70,16 +70,16 @@ dependencies = ( ); fileSystemSynchronizedGroups = ( - FD5BAAE22C6B326B0076482B /* DripperDemo */, + FD5BAAE22C6B326B0076482B /* Counter */, ); - name = DripperDemo; + name = Counter; packageProductDependencies = ( FD5BAAF22C6B34700076482B /* Dripper */, FD760AB62C9D4964005438A7 /* Dripper */, - FD2F25DC2CA6D18600092190 /* Dripper */, + FDB0C75C2CACC196009CA840 /* Dripper */, ); productName = DripperDemo; - productReference = FD5BAAE02C6B326B0076482B /* DripperDemo.app */; + productReference = FD5BAAE02C6B326B0076482B /* Counter.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -97,7 +97,7 @@ }; }; }; - buildConfigurationList = FD5BAADB2C6B326B0076482B /* Build configuration list for PBXProject "DripperDemo" */; + buildConfigurationList = FD5BAADB2C6B326B0076482B /* Build configuration list for PBXProject "Counter" */; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( @@ -107,14 +107,14 @@ mainGroup = FD5BAAD72C6B326B0076482B; minimizedProjectReferenceProxies = 1; packageReferences = ( - FD2F25DB2CA6D18600092190 /* XCRemoteSwiftPackageReference "Dripper" */, + FDB0C75B2CACC196009CA840 /* XCRemoteSwiftPackageReference "Dripper" */, ); preferredProjectObjectVersion = 77; productRefGroup = FD5BAAE12C6B326B0076482B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - FD5BAADF2C6B326B0076482B /* DripperDemo */, + FD5BAADF2C6B326B0076482B /* Counter */, ); }; /* End PBXProject section */ @@ -267,7 +267,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = "\"DripperDemo/Preview Content\""; + DEVELOPMENT_ASSET_PATHS = "\"Counter/Preview Content\""; DEVELOPMENT_TEAM = XW996HTK32; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; @@ -299,7 +299,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = "\"DripperDemo/Preview Content\""; + DEVELOPMENT_ASSET_PATHS = "\"Counter/Preview Content\""; DEVELOPMENT_TEAM = XW996HTK32; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; @@ -326,7 +326,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - FD5BAADB2C6B326B0076482B /* Build configuration list for PBXProject "DripperDemo" */ = { + FD5BAADB2C6B326B0076482B /* Build configuration list for PBXProject "Counter" */ = { isa = XCConfigurationList; buildConfigurations = ( FD5BAAEC2C6B326C0076482B /* Debug */, @@ -335,7 +335,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FD5BAAEE2C6B326C0076482B /* Build configuration list for PBXNativeTarget "DripperDemo" */ = { + FD5BAAEE2C6B326C0076482B /* Build configuration list for PBXNativeTarget "Counter" */ = { isa = XCConfigurationList; buildConfigurations = ( FD5BAAEF2C6B326C0076482B /* Debug */, @@ -347,28 +347,28 @@ /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ - FD2F25DB2CA6D18600092190 /* XCRemoteSwiftPackageReference "Dripper" */ = { + FDB0C75B2CACC196009CA840 /* XCRemoteSwiftPackageReference "Dripper" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/musicspot24/Dripper"; requirement = { kind = upToNextMajorVersion; - minimumVersion = 0.0.1; + minimumVersion = 0.0.2; }; }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - FD2F25DC2CA6D18600092190 /* Dripper */ = { + FD5BAAF22C6B34700076482B /* Dripper */ = { isa = XCSwiftPackageProductDependency; - package = FD2F25DB2CA6D18600092190 /* XCRemoteSwiftPackageReference "Dripper" */; productName = Dripper; }; - FD5BAAF22C6B34700076482B /* Dripper */ = { + FD760AB62C9D4964005438A7 /* Dripper */ = { isa = XCSwiftPackageProductDependency; productName = Dripper; }; - FD760AB62C9D4964005438A7 /* Dripper */ = { + FDB0C75C2CACC196009CA840 /* Dripper */ = { isa = XCSwiftPackageProductDependency; + package = FDB0C75B2CACC196009CA840 /* XCRemoteSwiftPackageReference "Dripper" */; productName = Dripper; }; /* End XCSwiftPackageProductDependency section */ diff --git a/Examples/DripperDemo/DripperDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/Counter/Counter.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from Examples/DripperDemo/DripperDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Examples/Counter/Counter.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/Examples/DripperDemo/DripperDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Examples/Counter/Counter.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 75% rename from Examples/DripperDemo/DripperDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to Examples/Counter/Counter.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index d32d7b7..fdbd41e 100644 --- a/Examples/DripperDemo/DripperDemo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/Examples/Counter/Counter.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -6,8 +6,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/musicspot24/Dripper", "state" : { - "revision" : "2958d923f618f8fa3b93fb86121927eaae441bc7", - "version" : "0.0.1" + "revision" : "8b2f33392aaed1ff5c4ff7f9fc206d808827bc3b", + "version" : "0.0.2" } } ], diff --git a/Examples/DripperDemo/DripperDemo/Assets.xcassets/AccentColor.colorset/Contents.json b/Examples/Counter/Counter/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from Examples/DripperDemo/DripperDemo/Assets.xcassets/AccentColor.colorset/Contents.json rename to Examples/Counter/Counter/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/Examples/DripperDemo/DripperDemo/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/Counter/Counter/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Examples/DripperDemo/DripperDemo/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Examples/Counter/Counter/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Examples/DripperDemo/DripperDemo/Assets.xcassets/Contents.json b/Examples/Counter/Counter/Assets.xcassets/Contents.json similarity index 100% rename from Examples/DripperDemo/DripperDemo/Assets.xcassets/Contents.json rename to Examples/Counter/Counter/Assets.xcassets/Contents.json diff --git a/Examples/DripperDemo/DripperDemo/Counter.swift b/Examples/Counter/Counter/Counter.swift similarity index 99% rename from Examples/DripperDemo/DripperDemo/Counter.swift rename to Examples/Counter/Counter/Counter.swift index 6c45dc8..390c831 100644 --- a/Examples/DripperDemo/DripperDemo/Counter.swift +++ b/Examples/Counter/Counter/Counter.swift @@ -1,6 +1,6 @@ // // Counter.swift -// DripperDemo +// Counter // // Created by 이창준 on 8/13/24. // diff --git a/Examples/DripperDemo/DripperDemo/DripperDemoApp.swift b/Examples/Counter/Counter/CounterApp.swift similarity index 81% rename from Examples/DripperDemo/DripperDemo/DripperDemoApp.swift rename to Examples/Counter/Counter/CounterApp.swift index fd02ee9..c59e0b1 100644 --- a/Examples/DripperDemo/DripperDemo/DripperDemoApp.swift +++ b/Examples/Counter/Counter/CounterApp.swift @@ -1,6 +1,6 @@ // -// DripperDemoApp.swift -// DripperDemo +// CounterApp.swift +// Counter // // Created by 이창준 on 8/13/24. // @@ -10,7 +10,7 @@ import SwiftUI import Dripper @main -struct DripperDemoApp: App { +struct CounterApp: App { private let counterStation = Station(initialState: Counter.State()) { Counter() } diff --git a/Examples/DripperDemo/DripperDemo/Preview Content/Preview Assets.xcassets/Contents.json b/Examples/Counter/Counter/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from Examples/DripperDemo/DripperDemo/Preview Content/Preview Assets.xcassets/Contents.json rename to Examples/Counter/Counter/Preview Content/Preview Assets.xcassets/Contents.json