Skip to content

Commit 2b94395

Browse files
committed
Initial Commit
0 parents  commit 2b94395

File tree

106 files changed

+4601
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+4601
-0
lines changed

.gitignore

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
### https://raw.github.com/github/gitignore/c1faae44aebe587bbb90d60e21ca928e0116e8d4/Swift.gitignore
2+
3+
# Xcode
4+
#
5+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
6+
7+
## Build generated
8+
DerivedData/
9+
10+
## Various settings
11+
*.pbxuser
12+
!default.pbxuser
13+
*.mode1v3
14+
!default.mode1v3
15+
*.mode2v3
16+
!default.mode2v3
17+
*.perspectivev3
18+
!default.perspectivev3
19+
xcuserdata/
20+
21+
## Other
22+
*.moved-aside
23+
*.xccheckout
24+
*.xcscmblueprint
25+
26+
## Obj-C/Swift specific
27+
*.hmap
28+
*.ipa
29+
*.dSYM.zip
30+
*.dSYM
31+
32+
## Playgrounds
33+
timeline.xctimeline
34+
playground.xcworkspace
35+
36+
# Swift Package Manager
37+
#
38+
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
39+
# Packages/
40+
# Package.pins
41+
# Package.resolved
42+
.build/
43+
44+
# CocoaPods
45+
#
46+
# We recommend against adding the Pods directory to your .gitignore. However
47+
# you should judge for yourself, the pros and cons are mentioned at:
48+
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
49+
#
50+
# Pods/
51+
#
52+
# Add this line if you want to avoid checking in source code from the Xcode workspace
53+
# *.xcworkspace
54+
55+
# Carthage
56+
#
57+
# Add this line if you want to avoid checking in source code from Carthage dependencies.
58+
Carthage/Checkouts
59+
60+
# Carthage/Build
61+
62+
# Accio dependency management
63+
Dependencies/
64+
.accio/
65+
66+
# fastlane
67+
#
68+
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
69+
# screenshots whenever they are needed.
70+
# For more information about the recommended setup visit:
71+
# https://docs.fastlane.tools/best-practices/source-control/#source-control
72+
73+
fastlane/report.xml
74+
fastlane/Preview.html
75+
fastlane/screenshots/**/*.png
76+
fastlane/test_output
77+
78+
# Code Injection
79+
#
80+
# After new code Injection tools there's a generated folder /iOSInjectionProject
81+
# https://github.com/johnno1962/injectionforxcode
82+
83+
iOSInjectionProject/
84+
85+
86+
### https://raw.github.com/github/gitignore/c1faae44aebe587bbb90d60e21ca928e0116e8d4/Global/Xcode.gitignore
87+
88+
# Xcode
89+
#
90+
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
91+
92+
## User settings
93+
xcuserdata/
94+
95+
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
96+
*.xcscmblueprint
97+
*.xccheckout
98+
99+
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
100+
DerivedData/
101+
*.moved-aside
102+
*.pbxuser
103+
!default.pbxuser
104+
*.mode1v3
105+
!default.mode1v3
106+
*.mode2v3
107+
!default.mode2v3
108+
*.perspectivev3
109+
!default.perspectivev3
110+
111+
## Xcode Patch
112+
*.xcodeproj/*
113+
!*.xcodeproj/project.pbxproj
114+
!*.xcodeproj/xcshareddata/
115+
!*.xcworkspace/contents.xcworkspacedata
116+
/*.gcno
117+
118+
119+
## Use xcodegen
120+
LongWeekend.xcworkspace
121+
LongWeekend.xcodeproj
122+
123+
vender/
124+
.bundle/
125+
GoogleService-Info.plist
126+
Pods/
127+
Carthage/
128+
.env
129+
fastlane/Appfile
130+
fastlane/README.md

.swiftlint.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
disabled_rules:
2+
- force_cast
3+
- function_body_length
4+
- identifier_name
5+
- large_tuple
6+
- nesting
7+
- multiple_closures_with_trailing_closure
8+
9+
excluded:
10+
- Pods/
11+
- Carthage/
12+
- vender/
13+
14+
line_length: 300
15+
16+
cyclomatic_complexity: 15
17+
18+
variable_name:
19+
max_length:
20+
warning: 60
21+
error: 80
22+
min_length:
23+
warning: 1
24+
error: 0

Cartfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github "sunshinejr/SwiftyUserDefaults" ~> 4.0.0

Cartfile.resolved

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github "sunshinejr/SwiftyUserDefaults" "4.0.0"

Configurations/Base.xcconfig

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
// Generated using xcconfig-extractor 0.6.0 by Toshihiro Suzuki - https://github.com/toshi0383/xcconfig-extractor
2+
TARGETED_DEVICE_FAMILY = 1,2
3+
PRODUCT_NAME = $(TARGET_NAME)
4+
CODE_SIGN_STYLE = Automatic
5+
DEVELOPMENT_TEAM = E5RDJ83DDA
6+
SWIFT_VERSION = 5.0
7+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
8+
GCC_NO_COMMON_BLOCKS = YES
9+
IPHONEOS_DEPLOYMENT_TARGET = 13.0
10+
GCC_C_LANGUAGE_STANDARD = gnu11
11+
ENABLE_STRICT_OBJC_MSGSEND = YES
12+
CLANG_WARN_EMPTY_BODY = YES
13+
CLANG_WARN_COMMA = YES
14+
CLANG_ENABLE_OBJC_WEAK = YES
15+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES
16+
CLANG_CXX_LANGUAGE_STANDARD = gnu++14
17+
CLANG_CXX_LIBRARY = libc++
18+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR
19+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
20+
CLANG_WARN_INT_CONVERSION = YES
21+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES
22+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
23+
CLANG_WARN_BOOL_CONVERSION = YES
24+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR
25+
MTL_FAST_MATH = YES
26+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES
27+
CLANG_ENABLE_OBJC_ARC = YES
28+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES
29+
GCC_WARN_UNDECLARED_SELECTOR = YES
30+
CLANG_WARN_UNREACHABLE_CODE = YES
31+
CLANG_ENABLE_MODULES = YES
32+
GCC_WARN_UNUSED_FUNCTION = YES
33+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES
34+
CLANG_WARN_ENUM_CONVERSION = YES
35+
CLANG_WARN_CONSTANT_CONVERSION = YES
36+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE
37+
GCC_WARN_UNUSED_VARIABLE = YES
38+
CLANG_WARN_SUSPICIOUS_MOVE = YES
39+
ALWAYS_SEARCH_USER_PATHS = NO
40+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
41+
CLANG_WARN_STRICT_PROTOTYPES = YES
42+
COPY_PHASE_STRIP = NO
43+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE
44+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
45+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR
46+
CLANG_ANALYZER_NONNULL = YES
47+
SDKROOT = iphoneos
48+
CLANG_WARN_INFINITE_RECURSION = YES
49+
VERSIONING_SYSTEM = apple-generic

Configurations/Debug.xcconfig

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
// Generated using xcconfig-extractor 0.6.0 by Toshihiro Suzuki - https://github.com/toshi0383/xcconfig-extractor
2+
#include "Base.xcconfig"
3+
ENABLE_TESTABILITY = YES
4+
GCC_OPTIMIZATION_LEVEL = 0
5+
GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 $(inherited)
6+
GCC_DYNAMIC_NO_PIC = NO
7+
ONLY_ACTIVE_ARCH = YES
8+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG
9+
SWIFT_OPTIMIZATION_LEVEL = -Onone
10+
DEBUG_INFORMATION_FORMAT = dwarf
11+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE
12+
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// Generated using xcconfig-extractor 0.6.0 by Toshihiro Suzuki - https://github.com/toshi0383/xcconfig-extractor
2+
#include "LongWeekend.xcconfig"
3+
#include "../Pods/Target Support Files/Pods-LongWeekend/Pods-LongWeekend.debug.xcconfig"
4+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// Generated using xcconfig-extractor 0.6.0 by Toshihiro Suzuki - https://github.com/toshi0383/xcconfig-extractor
2+
#include "LongWeekend.xcconfig"
3+
#include "../Pods/Target Support Files/Pods-LongWeekend/Pods-LongWeekend.release.xcconfig"

Configurations/LongWeekend.xcconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// Generated using xcconfig-extractor 0.6.0 by Toshihiro Suzuki - https://github.com/toshi0383/xcconfig-extractor
2+
PRODUCT_BUNDLE_IDENTIFIER = com.funzin.longweekend
3+
LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks
4+
DEVELOPMENT_ASSET_PATHS = "LongWeekend/Preview Content"
5+
INFOPLIST_FILE = ConsecutiveHolidays/Info.plist
6+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon
7+
ENABLE_PREVIEWS = YES
8+
INFOPLIST_PREPROCESS = YES
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// Generated using xcconfig-extractor 0.6.0 by Toshihiro Suzuki - https://github.com/toshi0383/xcconfig-extractor
2+
#include "LongWeekendTests.xcconfig"
3+
#include "../Pods/Target Support Files/Pods-LongWeekendTests/Pods-LongWeekendTests.debug.xcconfig"

0 commit comments

Comments
 (0)