-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathproject.yml
108 lines (108 loc) · 2.67 KB
/
project.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
name: CoffeeShops
options:
bundleIdPrefix: dk.simonbs
targets:
CoffeeShops:
type: application
platform: iOS
deploymentTarget: "17.0"
sources: CoffeeShops
postCompileScripts:
- name: Run SwiftLint
path: scripts/swiftlint.sh
basedOnDependencyAnalysis: false
dependencies:
- package: Authentication
product: AuthenticationData
- package: Authentication
product: AuthenticationDomain
- package: DB
product: DB
- package: DB
product: SwiftDataDB
- package: MapFeature
product: MapFeatureData
- package: MapFeature
product: MapFeatureUI
- package: ProfileFeature
product: ProfileFeatureData
- package: ProfileFeature
product: ProfileFeatureUI
- package: OnboardingFeature
product: OnboardingFeatureUI
- package: DetailsFeature
product: DetailsFeatureData
- package: DetailsFeature
product: DetailsFeatureDomain
- package: DetailsFeature
product: DetailsFeatureUI
scheme:
testPlans:
- path: CoffeeShops/TestPlan.xctestplan
OnboardingDevApp:
type: application
platform: iOS
deploymentTarget: "17.0"
sources:
- path: DevApps/OnboardingDevApp
group: DevApps
dependencies:
- package: OnboardingFeature
product: OnboardingFeatureUI
DetailsDevApp:
type: application
platform: iOS
deploymentTarget: "17.0"
sources:
- path: DevApps/DetailsDevApp
group: DevApps
dependencies:
- package: DetailsFeature
product: DetailsFeatureDomain
- package: DetailsFeature
product: DetailsFeatureUI
MapDevApp:
type: application
platform: iOS
deploymentTarget: "17.0"
sources:
- path: DevApps/MapDevApp
group: DevApps
dependencies:
- package: MapFeature
product: MapFeatureDomain
- package: MapFeature
product: MapFeatureUI
ProfileDevApp:
type: application
platform: iOS
deploymentTarget: "17.0"
sources:
- path: DevApps/ProfileDevApp
group: DevApps
dependencies:
- package: Authentication
product: AuthenticationDomain
- package: ProfileFeature
product: ProfileFeatureUI
configFiles:
Debug: Configs/Base.xcconfig
Release: Configs/Base.xcconfig
fileGroups:
- project.yml
- Configs/Base.xcconfig
packages:
AnyAsync:
path: Packages/AnyAsync
Authentication:
path: Packages/Authentication
DB:
path: Packages/DB
OnboardingFeature:
path: Packages/OnboardingFeature
DetailsFeature:
path: Packages/DetailsFeature
MapFeature:
path: Packages/MapFeature
ProfileFeature:
path: Packages/ProfileFeature