Skip to content

Commit

Permalink
Merge pull request #50 from nimblehq/release/0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Thieurom authored Dec 14, 2022
2 parents af7fb30 + 83a2e45 commit 1637142
Show file tree
Hide file tree
Showing 84 changed files with 2,363 additions and 8 deletions.
3 changes: 2 additions & 1 deletion .swiftlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ opt_in_rules:
- multiline_function_chains
- multiline_literal_brackets
- multiline_parameters
- nimble_operator
- number_separator
- operator_usage_whitespace
- overridden_super_call
Expand Down Expand Up @@ -104,6 +103,8 @@ implicit_return:
- closure
- getter

closure_body_length: 40

custom_rules:
multiline_collection_one_per_line:
name: 'Multiline Collection One Per Line'
Expand Down
57 changes: 51 additions & 6 deletions CryptoPrices.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,15 @@
objects = {

/* Begin PBXBuildFile section */
249752BD2941901E003C6238 /* MyCoin in Frameworks */ = {isa = PBXBuildFile; productRef = 249752BC2941901E003C6238 /* MyCoin */; };
4D0A1DA029349D660038624D /* CryptoPricesApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D0A1D9F29349D660038624D /* CryptoPricesApp.swift */; };
4D0A1DA229349D660038624D /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D0A1DA129349D660038624D /* ContentView.swift */; };
4D0A1DA429349D670038624D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4D0A1DA329349D670038624D /* Assets.xcassets */; };
4D0A1DA729349D670038624D /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4D0A1DA629349D670038624D /* Preview Assets.xcassets */; };
4D0A1DB129349D670038624D /* CryptoPricesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D0A1DB029349D670038624D /* CryptoPricesTests.swift */; };
4D0A1DBB29349D670038624D /* CryptoPricesUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D0A1DBA29349D670038624D /* CryptoPricesUITests.swift */; };
4D0A1DBD29349D670038624D /* CryptoPricesUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D0A1DBC29349D670038624D /* CryptoPricesUITestsLaunchTests.swift */; };
4DF0741C293C8D3900E1274D /* Home in Frameworks */ = {isa = PBXBuildFile; productRef = 4DF0741B293C8D3900E1274D /* Home */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand All @@ -34,6 +36,7 @@
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
249752BB29418C64003C6238 /* MyCoin */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = MyCoin; path = CryptoPrices/Sources/MyCoin; sourceTree = "<group>"; };
4D0A1D9C29349D660038624D /* CryptoPrices.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CryptoPrices.app; sourceTree = BUILT_PRODUCTS_DIR; };
4D0A1D9F29349D660038624D /* CryptoPricesApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoPricesApp.swift; sourceTree = "<group>"; };
4D0A1DA129349D660038624D /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
Expand All @@ -44,13 +47,20 @@
4D0A1DB629349D670038624D /* CryptoPricesUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CryptoPricesUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
4D0A1DBA29349D670038624D /* CryptoPricesUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoPricesUITests.swift; sourceTree = "<group>"; };
4D0A1DBC29349D670038624D /* CryptoPricesUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CryptoPricesUITestsLaunchTests.swift; sourceTree = "<group>"; };
4DDA898B2938432000A487E2 /* Data */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = Data; path = CryptoPrices/Sources/Data; sourceTree = "<group>"; };
4DDA898C2938434800A487E2 /* Domain */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = Domain; path = CryptoPrices/Sources/Domain; sourceTree = "<group>"; };
4DF07418293C8AA200E1274D /* Home */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = Home; path = CryptoPrices/Sources/Home; sourceTree = "<group>"; };
4DF0741D293C90F100E1274D /* Styleguide */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = Styleguide; path = CryptoPrices/Sources/Styleguide; sourceTree = "<group>"; };
4DF074382946D44500E1274D /* TestHelpers */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = TestHelpers; path = CryptoPrices/Sources/TestHelpers; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
4D0A1D9929349D660038624D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4DF0741C293C8D3900E1274D /* Home in Frameworks */,
249752BD2941901E003C6238 /* MyCoin in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -81,10 +91,17 @@
4D0A1D9329349D660038624D = {
isa = PBXGroup;
children = (
4DF074382946D44500E1274D /* TestHelpers */,
4DF0741D293C90F100E1274D /* Styleguide */,
4DF07418293C8AA200E1274D /* Home */,
249752BB29418C64003C6238 /* MyCoin */,
4DDA898C2938434800A487E2 /* Domain */,
4DDA898B2938432000A487E2 /* Data */,
4D0A1D9E29349D660038624D /* CryptoPrices */,
4D0A1DAF29349D670038624D /* CryptoPricesTests */,
4D0A1DB929349D670038624D /* CryptoPricesUITests */,
4D0A1D9D29349D660038624D /* Products */,
4DF0741A293C8D3900E1274D /* Frameworks */,
);
sourceTree = "<group>";
};
Expand Down Expand Up @@ -136,8 +153,7 @@
4D0A1DC929349E0C0038624D /* Sources */ = {
isa = PBXGroup;
children = (
4D0A1D9F29349D660038624D /* CryptoPricesApp.swift */,
4D0A1DA129349D660038624D /* ContentView.swift */,
4DF07419293C8AAA00E1274D /* App */,
);
path = Sources;
sourceTree = "<group>";
Expand Down Expand Up @@ -167,6 +183,22 @@
path = Sources;
sourceTree = "<group>";
};
4DF07419293C8AAA00E1274D /* App */ = {
isa = PBXGroup;
children = (
4D0A1D9F29349D660038624D /* CryptoPricesApp.swift */,
4D0A1DA129349D660038624D /* ContentView.swift */,
);
path = App;
sourceTree = "<group>";
};
4DF0741A293C8D3900E1274D /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
Expand All @@ -185,6 +217,8 @@
);
name = CryptoPrices;
packageProductDependencies = (
4DF0741B293C8D3900E1274D /* Home */,
249752BC2941901E003C6238 /* MyCoin */,
);
productName = CryptoPrices;
productReference = 4D0A1D9C29349D660038624D /* CryptoPrices.app */;
Expand Down Expand Up @@ -444,7 +478,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 0.1.0;
MARKETING_VERSION = 0.2.0;
PRODUCT_BUNDLE_IDENTIFIER = "co.nimblehq.crypto-prices.staging";
PRODUCT_MODULE_NAME = CryptoPrices;
PRODUCT_NAME = "$(TARGET_NAME) Staging";
Expand Down Expand Up @@ -575,7 +609,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 0.1.0;
MARKETING_VERSION = 0.2.0;
PRODUCT_BUNDLE_IDENTIFIER = "co.nimblehq.crypto-prices.staging";
PRODUCT_MODULE_NAME = CryptoPrices;
PRODUCT_NAME = "$(TARGET_NAME) Staging";
Expand Down Expand Up @@ -764,7 +798,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 0.1.0;
MARKETING_VERSION = 0.2.0;
PRODUCT_BUNDLE_IDENTIFIER = "co.nimblehq.crypto-prices";
PRODUCT_MODULE_NAME = CryptoPrices;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down Expand Up @@ -801,7 +835,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 0.1.0;
MARKETING_VERSION = 0.2.0;
PRODUCT_BUNDLE_IDENTIFIER = "co.nimblehq.crypto-prices";
PRODUCT_MODULE_NAME = CryptoPrices;
PRODUCT_NAME = "$(TARGET_NAME)";
Expand Down Expand Up @@ -940,6 +974,17 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */

/* Begin XCSwiftPackageProductDependency section */
249752BC2941901E003C6238 /* MyCoin */ = {
isa = XCSwiftPackageProductDependency;
productName = MyCoin;
};
4DF0741B293C8D3900E1274D /* Home */ = {
isa = XCSwiftPackageProductDependency;
productName = Home;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = 4D0A1D9429349D660038624D /* Project object */;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"object": {
"pins": [
{
"package": "CwlCatchException",
"repositoryURL": "https://github.com/mattgallagher/CwlCatchException.git",
"state": {
"branch": null,
"revision": "35f9e770f54ce62dd8526470f14c6e137cef3eea",
"version": "2.1.1"
}
},
{
"package": "CwlPreconditionTesting",
"repositoryURL": "https://github.com/mattgallagher/CwlPreconditionTesting.git",
"state": {
"branch": null,
"revision": "c21f7bab5ca8eee0a9998bbd17ca1d0eb45d4688",
"version": "2.1.0"
}
},
{
"package": "Nimble",
"repositoryURL": "https://github.com/Quick/Nimble",
"state": {
"branch": null,
"revision": "b7f6c49acdb247e3158198c5448b38c3cc595533",
"version": "11.2.1"
}
},
{
"package": "Pilot",
"repositoryURL": "https://github.com/Thieurom/Pilot",
"state": {
"branch": null,
"revision": "d0c990223f3447fd912ae716d03676fd1db714af",
"version": "0.5.1"
}
},
{
"package": "Quick",
"repositoryURL": "https://github.com/Quick/Quick",
"state": {
"branch": null,
"revision": "16910e406be96e08923918315388c3e989deac9e",
"version": "6.1.0"
}
}
]
},
"version": 1
}
6 changes: 6 additions & 0 deletions CryptoPrices/Resources/Assets.xcassets/Colors/Contents.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "1.000",
"green" : "1.000",
"red" : "1.000"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "light"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "1.000",
"green" : "1.000",
"red" : "1.000"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "0.200",
"blue" : "0.345",
"green" : "0.302",
"red" : "0.282"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"colors" : [
{
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "1.000",
"green" : "1.000",
"red" : "1.000"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "light"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0.973",
"green" : "0.973",
"red" : "0.973"
}
},
"idiom" : "universal"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"color" : {
"color-space" : "srgb",
"components" : {
"alpha" : "1.000",
"blue" : "0.161",
"green" : "0.106",
"red" : "0.078"
}
},
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}
Loading

0 comments on commit 1637142

Please sign in to comment.