From 2d8d895434e0cfe49c34c2c2a639564685cd0884 Mon Sep 17 00:00:00 2001 From: Paul Schmiedmayer Date: Fri, 3 Feb 2023 15:29:12 -0800 Subject: [PATCH] Initial Project Setup (#1) --- .gitattributes | 3 +- .github/workflows/beta-deployment.yml | 2 +- .github/workflows/build-and-test.yml | 4 +- .gitignore | 6 +- .swiftlint.yml | 2 +- CITATION.cff | 7 +- CONTRIBUTORS.md | 4 +- Figures/TemplateContacts/Contacts.png | 3 - Figures/TemplateContacts/Contacts.png.license | 6 - .../TemplateMockDataStorageProviderDetail.png | 3 - ...eMockDataStorageProviderDetail.png.license | 6 - .../TemplateMockDataStorageProviderList.png | 3 - ...ateMockDataStorageProviderList.png.license | 6 - Figures/TemplateOnboardingFlow/Consent.png | 3 - .../Consent.png.license | 6 - .../HealthKitAccess.png | 3 - .../HealthKitAccess.png.license | 6 - .../InterestingModules.png | 3 - .../InterestingModules.png.license | 6 - Figures/TemplateOnboardingFlow/Welcome.png | 3 - .../Welcome.png.license | 6 - Figures/TemplateSchedule/Questionnaire.png | 3 - .../Questionnaire.png.license | 6 - .../QuestionnaireFinished.png | 3 - .../QuestionnaireFinished.png.license | 6 - Figures/TemplateSchedule/Scheduler.png | 3 - .../TemplateSchedule/Scheduler.png.license | 6 - Gemfile | 2 +- Gemfile.lock.license | 2 +- .../project.pbxproj | 240 ++++++++++-------- PAWS.xcodeproj/project.pbxproj.license | 6 + .../contents.xcworkspacedata | 0 .../contents.xcworkspacedata.license | 6 + .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../IDEWorkspaceChecks.plist.license | 6 + .../xcshareddata/swiftpm/Package.resolved | 0 .../swiftpm/Package.resolved.license | 6 + .../xcshareddata/xcschemes/PAWS.xcscheme | 32 +-- .../xcschemes/PAWS.xcscheme.license | 6 + ...eApplication.xctestplan => PAWS.xctestplan | 12 +- PAWS.xctestplan.license | 6 + {TemplateApplication => PAWS}/Home.swift | 10 +- .../PAWS.swift | 10 +- .../PAWSAppDelegate.swift | 10 +- .../PAWSAppTestingSetup.swift | 8 +- .../AccentColor.colorset/Contents.json | 0 .../Contents.json.license | 6 + .../AppIcon.appiconset/1024.png | 3 + .../AppIcon.appiconset/1024.png.license | 6 + .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/Contents.json.license | 6 + .../Assets.xcassets/Contents.json | 0 .../Assets.xcassets/Contents.json.license | 6 + PAWS/Supporting Files/Info.plist | 15 ++ PAWS/Supporting Files/Info.plist.license | 6 + .../Supporting Files/Localizable.strings | 2 +- .../Supporting Files/PAWS.entitlements | 0 .../PAWS.entitlements.license | 6 + .../Package.swift | 32 +-- .../Sources/PAWSContacts}/Contacts.swift | 4 +- .../Resources/en.lproj/Localizable.strings | 2 +- .../LazyText.swift | 2 +- .../MockDataStorageProvider.swift | 2 +- .../MockUpload.swift | 2 +- .../MockUploadDetailView.swift | 2 +- .../MockUploadHeader.swift | 2 +- .../MockUploadList.swift | 2 +- .../Resources/en.lproj/Localizable.strings | 2 +- .../Sources/PAWSOnboardingFlow}/Consent.swift | 2 +- .../HealthKitPermissions.swift | 4 +- .../InterestingModules.swift | 2 +- .../PAWSOnboardingFlow}/OnboardingFlow.swift | 6 +- .../Resources/en.lproj/ConsentDocument.md | 0 .../en.lproj/ConsentDocument.md.license | 6 + .../Resources/en.lproj/Localizable.strings | 4 +- .../String+ModuleLocalized.swift | 2 +- .../Sources/PAWSOnboardingFlow}/Welcome.swift | 2 +- .../PAWSSchedule}/Bundle+Questionnaire.swift | 2 +- .../Sources/PAWSSchedule}/EventContext.swift | 4 +- .../PAWSSchedule}/EventContextView.swift | 2 +- .../Sources/PAWSSchedule/PAWSScheduler.swift | 14 +- .../PAWSSchedule/PAWSTaskContext.swift | 6 +- .../Resources/en.lproj/Localizable.strings | 2 +- .../en.lproj/SocialSupportQuestionnaire.json | 0 .../SocialSupportQuestionnaire.json.license | 6 + .../Sources/PAWSSchedule}/ScheduleView.swift | 8 +- .../PAWSSharedContext}/Binding+Negate.swift | 2 +- .../CodableArray+RawRepresentable.swift | 2 +- .../PAWSSharedContext}/StorageKeys.swift | 2 +- .../PAWSTests.swift | 6 +- .../ContactsTests.swift | 2 +- .../HealthKitUploadTests.swift | 4 +- .../XCUIApplication+DeleteAndLaunch.swift | 8 +- .../OnboardingTests.swift | 8 +- .../SchedulerAndQuestionnaireTests.swift | 4 +- README.md | 69 +---- .../project.pbxproj.license | 6 - .../contents.xcworkspacedata.license | 6 - .../IDEWorkspaceChecks.plist.license | 6 - .../swiftpm/Package.resolved.license | 6 - .../TemplateApplication.xcscheme.license | 6 - TemplateApplication.xctestplan.license | 6 - .../Contents.json.license | 6 - .../AppIcon.appiconset/1024.png | 3 - .../AppIcon.appiconset/1024.png.license | 6 - .../AppIcon.appiconset/Contents.json.license | 6 - .../Assets.xcassets/Contents.json.license | 6 - .../Supporting Files/Info.plist | 31 --- .../Supporting Files/Info.plist.license | 6 - .../TemplateApplication.entitlements.license | 6 - .../en.lproj/ConsentDocument.md.license | 6 - .../SocialSupportQuestionnaire.json.license | 6 - fastlane/.gitignore | 2 +- fastlane/Appfile | 4 +- fastlane/Fastfile | 4 +- fastlane/Gymfile | 8 +- fastlane/README.md.license | 2 +- fastlane/Scanfile | 6 +- 118 files changed, 385 insertions(+), 526 deletions(-) delete mode 100644 Figures/TemplateContacts/Contacts.png delete mode 100644 Figures/TemplateContacts/Contacts.png.license delete mode 100644 Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderDetail.png delete mode 100644 Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderDetail.png.license delete mode 100644 Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderList.png delete mode 100644 Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderList.png.license delete mode 100644 Figures/TemplateOnboardingFlow/Consent.png delete mode 100644 Figures/TemplateOnboardingFlow/Consent.png.license delete mode 100644 Figures/TemplateOnboardingFlow/HealthKitAccess.png delete mode 100644 Figures/TemplateOnboardingFlow/HealthKitAccess.png.license delete mode 100644 Figures/TemplateOnboardingFlow/InterestingModules.png delete mode 100644 Figures/TemplateOnboardingFlow/InterestingModules.png.license delete mode 100644 Figures/TemplateOnboardingFlow/Welcome.png delete mode 100644 Figures/TemplateOnboardingFlow/Welcome.png.license delete mode 100644 Figures/TemplateSchedule/Questionnaire.png delete mode 100644 Figures/TemplateSchedule/Questionnaire.png.license delete mode 100644 Figures/TemplateSchedule/QuestionnaireFinished.png delete mode 100644 Figures/TemplateSchedule/QuestionnaireFinished.png.license delete mode 100644 Figures/TemplateSchedule/Scheduler.png delete mode 100644 Figures/TemplateSchedule/Scheduler.png.license rename {TemplateApplication.xcodeproj => PAWS.xcodeproj}/project.pbxproj (70%) create mode 100644 PAWS.xcodeproj/project.pbxproj.license rename {TemplateApplication.xcodeproj => PAWS.xcodeproj}/project.xcworkspace/contents.xcworkspacedata (100%) create mode 100644 PAWS.xcodeproj/project.xcworkspace/contents.xcworkspacedata.license rename {TemplateApplication.xcodeproj => PAWS.xcodeproj}/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) create mode 100644 PAWS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist.license rename {TemplateApplication.xcodeproj => PAWS.xcodeproj}/project.xcworkspace/xcshareddata/swiftpm/Package.resolved (100%) create mode 100644 PAWS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved.license rename TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme => PAWS.xcodeproj/xcshareddata/xcschemes/PAWS.xcscheme (74%) create mode 100644 PAWS.xcodeproj/xcshareddata/xcschemes/PAWS.xcscheme.license rename TemplateApplication.xctestplan => PAWS.xctestplan (63%) create mode 100644 PAWS.xctestplan.license rename {TemplateApplication => PAWS}/Home.swift (84%) rename TemplateApplication/TemplateApplication.swift => PAWS/PAWS.swift (67%) rename TemplateApplication/TemplateAppDelegate.swift => PAWS/PAWSAppDelegate.swift (77%) rename TemplateApplication/TemplateAppTestingSetup.swift => PAWS/PAWSAppTestingSetup.swift (75%) rename {TemplateApplication => PAWS}/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json (100%) create mode 100644 PAWS/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json.license create mode 100644 PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png create mode 100644 PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png.license rename {TemplateApplication => PAWS}/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) create mode 100644 PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json.license rename {TemplateApplication => PAWS}/Supporting Files/Assets.xcassets/Contents.json (100%) create mode 100644 PAWS/Supporting Files/Assets.xcassets/Contents.json.license create mode 100644 PAWS/Supporting Files/Info.plist create mode 100644 PAWS/Supporting Files/Info.plist.license rename {TemplateApplication => PAWS}/Supporting Files/Localizable.strings (77%) rename TemplateApplication/Supporting Files/TemplateApplication.entitlements => PAWS/Supporting Files/PAWS.entitlements (100%) create mode 100644 PAWS/Supporting Files/PAWS.entitlements.license rename {TemplateApplicationModules => PAWSModules}/Package.swift (62%) rename {TemplateApplicationModules/Sources/TemplateContacts => PAWSModules/Sources/PAWSContacts}/Contacts.swift (92%) rename {TemplateApplicationModules/Sources/TemplateContacts => PAWSModules/Sources/PAWSContacts}/Resources/en.lproj/Localizable.strings (84%) rename {TemplateApplicationModules/Sources/TemplateMockDataStorageProvider => PAWSModules/Sources/PAWSMockDataStorageProvider}/LazyText.swift (90%) rename {TemplateApplicationModules/Sources/TemplateMockDataStorageProvider => PAWSModules/Sources/PAWSMockDataStorageProvider}/MockDataStorageProvider.swift (95%) rename {TemplateApplicationModules/Sources/TemplateMockDataStorageProvider => PAWSModules/Sources/PAWSMockDataStorageProvider}/MockUpload.swift (88%) rename {TemplateApplicationModules/Sources/TemplateMockDataStorageProvider => PAWSModules/Sources/PAWSMockDataStorageProvider}/MockUploadDetailView.swift (88%) rename {TemplateApplicationModules/Sources/TemplateMockDataStorageProvider => PAWSModules/Sources/PAWSMockDataStorageProvider}/MockUploadHeader.swift (93%) rename {TemplateApplicationModules/Sources/TemplateMockDataStorageProvider => PAWSModules/Sources/PAWSMockDataStorageProvider}/MockUploadList.swift (95%) rename {TemplateApplicationModules/Sources/TemplateMockDataStorageProvider => PAWSModules/Sources/PAWSMockDataStorageProvider}/Resources/en.lproj/Localizable.strings (83%) rename {TemplateApplicationModules/Sources/TemplateOnboardingFlow => PAWSModules/Sources/PAWSOnboardingFlow}/Consent.swift (93%) rename {TemplateApplicationModules/Sources/TemplateOnboardingFlow => PAWSModules/Sources/PAWSOnboardingFlow}/HealthKitPermissions.swift (94%) rename {TemplateApplicationModules/Sources/TemplateOnboardingFlow => PAWSModules/Sources/PAWSOnboardingFlow}/InterestingModules.swift (96%) rename {TemplateApplicationModules/Sources/TemplateOnboardingFlow => PAWSModules/Sources/PAWSOnboardingFlow}/OnboardingFlow.swift (86%) rename {TemplateApplicationModules/Sources/TemplateOnboardingFlow => PAWSModules/Sources/PAWSOnboardingFlow}/Resources/en.lproj/ConsentDocument.md (100%) create mode 100644 PAWSModules/Sources/PAWSOnboardingFlow/Resources/en.lproj/ConsentDocument.md.license rename {TemplateApplicationModules/Sources/TemplateOnboardingFlow => PAWSModules/Sources/PAWSOnboardingFlow}/Resources/en.lproj/Localizable.strings (94%) rename {TemplateApplicationModules/Sources/TemplateOnboardingFlow => PAWSModules/Sources/PAWSOnboardingFlow}/String+ModuleLocalized.swift (72%) rename {TemplateApplicationModules/Sources/TemplateOnboardingFlow => PAWSModules/Sources/PAWSOnboardingFlow}/Welcome.swift (95%) rename {TemplateApplicationModules/Sources/TemplateSchedule => PAWSModules/Sources/PAWSSchedule}/Bundle+Questionnaire.swift (89%) rename {TemplateApplicationModules/Sources/TemplateSchedule => PAWSModules/Sources/PAWSSchedule}/EventContext.swift (73%) rename {TemplateApplicationModules/Sources/TemplateSchedule => PAWSModules/Sources/PAWSSchedule}/EventContextView.swift (95%) rename TemplateApplicationModules/Sources/TemplateSchedule/TemplateApplicationScheduler.swift => PAWSModules/Sources/PAWSSchedule/PAWSScheduler.swift (54%) rename TemplateApplicationModules/Sources/TemplateSchedule/TemplateApplicationTaskContext.swift => PAWSModules/Sources/PAWSSchedule/PAWSTaskContext.swift (73%) rename {TemplateApplicationModules/Sources/TemplateSchedule => PAWSModules/Sources/PAWSSchedule}/Resources/en.lproj/Localizable.strings (82%) rename {TemplateApplicationModules/Sources/TemplateSchedule => PAWSModules/Sources/PAWSSchedule}/Resources/en.lproj/SocialSupportQuestionnaire.json (100%) create mode 100644 PAWSModules/Sources/PAWSSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json.license rename {TemplateApplicationModules/Sources/TemplateSchedule => PAWSModules/Sources/PAWSSchedule}/ScheduleView.swift (91%) rename {TemplateApplicationModules/Sources/TemplateSharedContext => PAWSModules/Sources/PAWSSharedContext}/Binding+Negate.swift (81%) rename {TemplateApplicationModules/Sources/TemplateSharedContext => PAWSModules/Sources/PAWSSharedContext}/CodableArray+RawRepresentable.swift (88%) rename {TemplateApplicationModules/Sources/TemplateSharedContext => PAWSModules/Sources/PAWSSharedContext}/StorageKeys.swift (89%) rename TemplateApplicationTests/TemplateApplicationTests.swift => PAWSTests/PAWSTests.swift (52%) rename {TemplateApplicationUITests => PAWSUITests}/ContactsTests.swift (96%) rename {TemplateApplicationUITests => PAWSUITests}/HealthKitUploadTests.swift (92%) rename {TemplateApplicationUITests => PAWSUITests}/Helper Extensions/XCUIApplication+DeleteAndLaunch.swift (88%) rename {TemplateApplicationUITests => PAWSUITests}/OnboardingTests.swift (95%) rename {TemplateApplicationUITests => PAWSUITests}/SchedulerAndQuestionnaireTests.swift (93%) delete mode 100644 TemplateApplication.xcodeproj/project.pbxproj.license delete mode 100644 TemplateApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata.license delete mode 100644 TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist.license delete mode 100644 TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved.license delete mode 100644 TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme.license delete mode 100644 TemplateApplication.xctestplan.license delete mode 100644 TemplateApplication/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json.license delete mode 100644 TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png delete mode 100644 TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png.license delete mode 100644 TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json.license delete mode 100644 TemplateApplication/Supporting Files/Assets.xcassets/Contents.json.license delete mode 100644 TemplateApplication/Supporting Files/Info.plist delete mode 100644 TemplateApplication/Supporting Files/Info.plist.license delete mode 100644 TemplateApplication/Supporting Files/TemplateApplication.entitlements.license delete mode 100644 TemplateApplicationModules/Sources/TemplateOnboardingFlow/Resources/en.lproj/ConsentDocument.md.license delete mode 100644 TemplateApplicationModules/Sources/TemplateSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json.license diff --git a/.gitattributes b/.gitattributes index bcbf5e95..bd46d170 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,11 +1,10 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # # SPDX-License-Identifier: MIT # - *.png filter=lfs diff=lfs merge=lfs -text *.jpg filter=lfs diff=lfs merge=lfs -text *.jpeg filter=lfs diff=lfs merge=lfs -text diff --git a/.github/workflows/beta-deployment.yml b/.github/workflows/beta-deployment.yml index 45d0ccb8..c588decd 100644 --- a/.github/workflows/beta-deployment.yml +++ b/.github/workflows/beta-deployment.yml @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 507964c4..f0705581 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -42,4 +42,4 @@ jobs: fail_ci_if_error: true token: ${{ secrets.CODECOV_TOKEN }} xcode: true - xcode_archive_path: TemplateApplication.xcresult + xcode_archive_path: PAWS.xcresult diff --git a/.gitignore b/.gitignore index 451bf02a..1f2ae578 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -10,7 +10,7 @@ *.xcodeproj .swiftpm .build/ -!TemplateApplication.xcodeproj +!PAWS.xcodeproj # IDE related folders .idea @@ -28,4 +28,4 @@ xcuserdata/ # Tests report.junit report.html -TemplateApplication.xcresult +PAWS.xcresult diff --git a/.swiftlint.yml b/.swiftlint.yml index 42eb4998..9f4e076f 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # diff --git a/CITATION.cff b/CITATION.cff index d0a9e09a..4967af21 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -18,6 +18,5 @@ authors: - family-names: "Aalami" given-names: "Oliver" orcid: "https://orcid.org/0000-0002-7799-2429" -title: "CardinalKit Template Application" -doi: doi.org/10.5281/zenodo.7600783 -url: "https://github.com/StanfordBDHG/CardinalKitTemplateApplication" +title: "CS342 2023 PAWS Team Application" +url: "https://github.com/CS342/2023-PAWS" diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 78449be3..c5a43f76 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,6 +1,6 @@ -Template Application Contributors +CS342 2023 PAWS Team Application Contributors ================================= * [Paul Schmiedmayer](https://github.com/PSchmiedmayer) diff --git a/Figures/TemplateContacts/Contacts.png b/Figures/TemplateContacts/Contacts.png deleted file mode 100644 index 7b9ec17c..00000000 --- a/Figures/TemplateContacts/Contacts.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78f798c41c06aab6b3f2a8a947488d135da4e673f73ca1b15185e8e2d91cb106 -size 793234 diff --git a/Figures/TemplateContacts/Contacts.png.license b/Figures/TemplateContacts/Contacts.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/Figures/TemplateContacts/Contacts.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderDetail.png b/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderDetail.png deleted file mode 100644 index 5743db05..00000000 --- a/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderDetail.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:314d031cd37c8065a78545b4faa55b005ed067b578392417627fa9b484640511 -size 849295 diff --git a/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderDetail.png.license b/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderDetail.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderDetail.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderList.png b/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderList.png deleted file mode 100644 index cce0e74e..00000000 --- a/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderList.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f1fcbbeb4ef4c2c0f55d96a594e5e139ffe3e833eb8040aba2fdff8cb3346f0 -size 825559 diff --git a/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderList.png.license b/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderList.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/Figures/TemplateMockDataStorageProvider/TemplateMockDataStorageProviderList.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/Figures/TemplateOnboardingFlow/Consent.png b/Figures/TemplateOnboardingFlow/Consent.png deleted file mode 100644 index a4a23cec..00000000 --- a/Figures/TemplateOnboardingFlow/Consent.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3da2d014342665fca42b97efaccfd6de4708ccf27e0c4b521899c605586bcb76 -size 923164 diff --git a/Figures/TemplateOnboardingFlow/Consent.png.license b/Figures/TemplateOnboardingFlow/Consent.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/Figures/TemplateOnboardingFlow/Consent.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/Figures/TemplateOnboardingFlow/HealthKitAccess.png b/Figures/TemplateOnboardingFlow/HealthKitAccess.png deleted file mode 100644 index 08886f9f..00000000 --- a/Figures/TemplateOnboardingFlow/HealthKitAccess.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e10ab7c759ab019e82d5957b7a7a9c892353129e397ae61d31b99770bcc381ce -size 917677 diff --git a/Figures/TemplateOnboardingFlow/HealthKitAccess.png.license b/Figures/TemplateOnboardingFlow/HealthKitAccess.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/Figures/TemplateOnboardingFlow/HealthKitAccess.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/Figures/TemplateOnboardingFlow/InterestingModules.png b/Figures/TemplateOnboardingFlow/InterestingModules.png deleted file mode 100644 index 06984825..00000000 --- a/Figures/TemplateOnboardingFlow/InterestingModules.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:005dafad8776973d424d4c03e747bddf72f7b60feb8c0520b8df93709b421b73 -size 951280 diff --git a/Figures/TemplateOnboardingFlow/InterestingModules.png.license b/Figures/TemplateOnboardingFlow/InterestingModules.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/Figures/TemplateOnboardingFlow/InterestingModules.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/Figures/TemplateOnboardingFlow/Welcome.png b/Figures/TemplateOnboardingFlow/Welcome.png deleted file mode 100644 index e4722e8a..00000000 --- a/Figures/TemplateOnboardingFlow/Welcome.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65b9ae8b5b42e81a6105c0767c29fe988d7c2689d496c1688f3d90accbaf2bb9 -size 994415 diff --git a/Figures/TemplateOnboardingFlow/Welcome.png.license b/Figures/TemplateOnboardingFlow/Welcome.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/Figures/TemplateOnboardingFlow/Welcome.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/Figures/TemplateSchedule/Questionnaire.png b/Figures/TemplateSchedule/Questionnaire.png deleted file mode 100644 index 1c128fd5..00000000 --- a/Figures/TemplateSchedule/Questionnaire.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eacc580939fb633e09f81866355f30431fb07453e92b846eb9031643ed0a1bfa -size 718356 diff --git a/Figures/TemplateSchedule/Questionnaire.png.license b/Figures/TemplateSchedule/Questionnaire.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/Figures/TemplateSchedule/Questionnaire.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/Figures/TemplateSchedule/QuestionnaireFinished.png b/Figures/TemplateSchedule/QuestionnaireFinished.png deleted file mode 100644 index d81b2d04..00000000 --- a/Figures/TemplateSchedule/QuestionnaireFinished.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:67685cea92de5bdb3e68bf5efe4af621e6a6350c1a8cf35489097a71ab6b0277 -size 702178 diff --git a/Figures/TemplateSchedule/QuestionnaireFinished.png.license b/Figures/TemplateSchedule/QuestionnaireFinished.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/Figures/TemplateSchedule/QuestionnaireFinished.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/Figures/TemplateSchedule/Scheduler.png b/Figures/TemplateSchedule/Scheduler.png deleted file mode 100644 index 2bdc554c..00000000 --- a/Figures/TemplateSchedule/Scheduler.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:60d02ba5e3b18d1500a038abd65a374d7bc09734f8352f0351c853d2b664674a -size 711361 diff --git a/Figures/TemplateSchedule/Scheduler.png.license b/Figures/TemplateSchedule/Scheduler.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/Figures/TemplateSchedule/Scheduler.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/Gemfile b/Gemfile index 1e1b7131..2e284a7f 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # diff --git a/Gemfile.lock.license b/Gemfile.lock.license index 51be8b06..9137ea9d 100644 --- a/Gemfile.lock.license +++ b/Gemfile.lock.license @@ -1,5 +1,5 @@ -This source file is part of the Stanford CardinalKit Template Application project +This source file is part of the CS342 2023 PAWS Team Application project SPDX-FileCopyrightText: 2023 Stanford University diff --git a/TemplateApplication.xcodeproj/project.pbxproj b/PAWS.xcodeproj/project.pbxproj similarity index 70% rename from TemplateApplication.xcodeproj/project.pbxproj rename to PAWS.xcodeproj/project.pbxproj index 2e67358e..698539ba 100644 --- a/TemplateApplication.xcodeproj/project.pbxproj +++ b/PAWS.xcodeproj/project.pbxproj @@ -7,11 +7,6 @@ objects = { /* Begin PBXBuildFile section */ - 2F38E234298047DA00E05C29 /* TemplateSharedContext in Frameworks */ = {isa = PBXBuildFile; productRef = 2F38E233298047DA00E05C29 /* TemplateSharedContext */; }; - 2F38E236298048E500E05C29 /* TemplateMockDataStorageProvider in Frameworks */ = {isa = PBXBuildFile; productRef = 2F38E235298048E500E05C29 /* TemplateMockDataStorageProvider */; }; - 2F38E23829804AA300E05C29 /* TemplateContacts in Frameworks */ = {isa = PBXBuildFile; productRef = 2F38E23729804AA300E05C29 /* TemplateContacts */; }; - 2F38E23A29804AE300E05C29 /* TemplateOnboardingFlow in Frameworks */ = {isa = PBXBuildFile; productRef = 2F38E23929804AE300E05C29 /* TemplateOnboardingFlow */; }; - 2F38E23C29804EFA00E05C29 /* TemplateSchedule in Frameworks */ = {isa = PBXBuildFile; productRef = 2F38E23B29804EFA00E05C29 /* TemplateSchedule */; }; 2F49B7762980407C00BCB272 /* CardinalKit in Frameworks */ = {isa = PBXBuildFile; productRef = 2F49B7752980407B00BCB272 /* CardinalKit */; }; 2F49B7782980407C00BCB272 /* FHIR in Frameworks */ = {isa = PBXBuildFile; productRef = 2F49B7772980407C00BCB272 /* FHIR */; }; 2F49B77A2980407C00BCB272 /* HealthKitDataSource in Frameworks */ = {isa = PBXBuildFile; productRef = 2F49B7792980407C00BCB272 /* HealthKitDataSource */; }; @@ -22,16 +17,21 @@ 2F49B784298041F300BCB272 /* Contact in Frameworks */ = {isa = PBXBuildFile; productRef = 2F49B783298041F300BCB272 /* Contact */; }; 2F4E237E2989A2FE0013F3D9 /* OnboardingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4E237D2989A2FE0013F3D9 /* OnboardingTests.swift */; }; 2F4E23812989C5930013F3D9 /* XCTHealthKit in Frameworks */ = {isa = PBXBuildFile; productRef = 2F4E23802989C5930013F3D9 /* XCTHealthKit */; }; - 2F4E23832989D51F0013F3D9 /* TemplateAppTestingSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4E23822989D51F0013F3D9 /* TemplateAppTestingSetup.swift */; }; + 2F4E23832989D51F0013F3D9 /* PAWSAppTestingSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4E23822989D51F0013F3D9 /* PAWSAppTestingSetup.swift */; }; 2F4E23852989D9130013F3D9 /* XCUIApplication+DeleteAndLaunch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4E23842989D9130013F3D9 /* XCUIApplication+DeleteAndLaunch.swift */; }; 2F4E23872989DB360013F3D9 /* ContactsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4E23862989DB360013F3D9 /* ContactsTests.swift */; }; 2F4E23892989DB400013F3D9 /* HealthKitUploadTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4E23882989DB400013F3D9 /* HealthKitUploadTests.swift */; }; - 2F5E32BD297E05EA003432F8 /* TemplateAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F5E32BC297E05EA003432F8 /* TemplateAppDelegate.swift */; }; + 2F59B93D298C628800C5107F /* PAWSContacts in Frameworks */ = {isa = PBXBuildFile; productRef = 2F59B93C298C628800C5107F /* PAWSContacts */; }; + 2F59B93F298C628800C5107F /* PAWSMockDataStorageProvider in Frameworks */ = {isa = PBXBuildFile; productRef = 2F59B93E298C628800C5107F /* PAWSMockDataStorageProvider */; }; + 2F59B941298C628800C5107F /* PAWSOnboardingFlow in Frameworks */ = {isa = PBXBuildFile; productRef = 2F59B940298C628800C5107F /* PAWSOnboardingFlow */; }; + 2F59B943298C628800C5107F /* PAWSSchedule in Frameworks */ = {isa = PBXBuildFile; productRef = 2F59B942298C628800C5107F /* PAWSSchedule */; }; + 2F59B945298C628800C5107F /* PAWSSharedContext in Frameworks */ = {isa = PBXBuildFile; productRef = 2F59B944298C628800C5107F /* PAWSSharedContext */; }; + 2F5E32BD297E05EA003432F8 /* PAWSAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F5E32BC297E05EA003432F8 /* PAWSAppDelegate.swift */; }; 2FC9759F2978E39600BA99FE /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 2FC9759E2978E39600BA99FE /* Localizable.strings */; }; 2FC975A82978F11A00BA99FE /* Home.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FC975A72978F11A00BA99FE /* Home.swift */; }; - 653A2551283387FE005D4D48 /* TemplateApplication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A2550283387FE005D4D48 /* TemplateApplication.swift */; }; + 653A2551283387FE005D4D48 /* PAWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A2550283387FE005D4D48 /* PAWS.swift */; }; 653A255528338800005D4D48 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 653A255428338800005D4D48 /* Assets.xcassets */; }; - 653A256228338800005D4D48 /* TemplateApplicationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A256128338800005D4D48 /* TemplateApplicationTests.swift */; }; + 653A256228338800005D4D48 /* PAWSTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A256128338800005D4D48 /* PAWSTests.swift */; }; 653A256C28338800005D4D48 /* SchedulerAndQuestionnaireTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 653A256B28338800005D4D48 /* SchedulerAndQuestionnaireTests.swift */; }; /* End PBXBuildFile section */ @@ -41,35 +41,35 @@ containerPortal = 653A2545283387FE005D4D48 /* Project object */; proxyType = 1; remoteGlobalIDString = 653A254C283387FE005D4D48; - remoteInfo = TemplateApplication; + remoteInfo = Blance; }; 653A256828338800005D4D48 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 653A2545283387FE005D4D48 /* Project object */; proxyType = 1; remoteGlobalIDString = 653A254C283387FE005D4D48; - remoteInfo = TemplateApplication; + remoteInfo = Blance; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 2F49B77329803E8F00BCB272 /* TemplateApplicationModules */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = TemplateApplicationModules; sourceTree = ""; }; + 2F49B77329803E8F00BCB272 /* PAWSModules */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = PAWSModules; sourceTree = ""; }; 2F4E237D2989A2FE0013F3D9 /* OnboardingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingTests.swift; sourceTree = ""; }; - 2F4E23822989D51F0013F3D9 /* TemplateAppTestingSetup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateAppTestingSetup.swift; sourceTree = ""; }; + 2F4E23822989D51F0013F3D9 /* PAWSAppTestingSetup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PAWSAppTestingSetup.swift; sourceTree = ""; }; 2F4E23842989D9130013F3D9 /* XCUIApplication+DeleteAndLaunch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCUIApplication+DeleteAndLaunch.swift"; sourceTree = ""; }; 2F4E23862989DB360013F3D9 /* ContactsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactsTests.swift; sourceTree = ""; }; 2F4E23882989DB400013F3D9 /* HealthKitUploadTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HealthKitUploadTests.swift; sourceTree = ""; }; - 2F5E32BC297E05EA003432F8 /* TemplateAppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateAppDelegate.swift; sourceTree = ""; }; - 2FAEC07F297F583900C11C42 /* TemplateApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = TemplateApplication.entitlements; sourceTree = ""; }; - 2FC94CD4298B0A1D009C8209 /* TemplateApplication.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = TemplateApplication.xctestplan; sourceTree = ""; }; + 2F5E32BC297E05EA003432F8 /* PAWSAppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PAWSAppDelegate.swift; sourceTree = ""; }; + 2FAEC07F297F583900C11C42 /* PAWS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PAWS.entitlements; sourceTree = ""; }; + 2FC94CD4298B0A1D009C8209 /* PAWS.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = PAWS.xctestplan; sourceTree = ""; }; 2FC9759E2978E39600BA99FE /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = ""; }; 2FC975A72978F11A00BA99FE /* Home.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Home.swift; sourceTree = ""; }; - 653A254D283387FE005D4D48 /* TemplateApplication.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TemplateApplication.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 653A2550283387FE005D4D48 /* TemplateApplication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateApplication.swift; sourceTree = ""; }; + 653A254D283387FE005D4D48 /* PAWS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PAWS.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 653A2550283387FE005D4D48 /* PAWS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PAWS.swift; sourceTree = ""; }; 653A255428338800005D4D48 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 653A255D28338800005D4D48 /* TemplateApplicationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TemplateApplicationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 653A256128338800005D4D48 /* TemplateApplicationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateApplicationTests.swift; sourceTree = ""; }; - 653A256728338800005D4D48 /* TemplateApplicationUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TemplateApplicationUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 653A255D28338800005D4D48 /* PAWSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PAWSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 653A256128338800005D4D48 /* PAWSTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PAWSTests.swift; sourceTree = ""; }; + 653A256728338800005D4D48 /* PAWSUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PAWSUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 653A256B28338800005D4D48 /* SchedulerAndQuestionnaireTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchedulerAndQuestionnaireTests.swift; sourceTree = ""; }; 653A258928339462005D4D48 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ @@ -79,19 +79,19 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 2F59B941298C628800C5107F /* PAWSOnboardingFlow in Frameworks */, 2F49B7822980419C00BCB272 /* Questionnaires in Frameworks */, 2F49B77E2980407C00BCB272 /* Scheduler in Frameworks */, + 2F59B93F298C628800C5107F /* PAWSMockDataStorageProvider in Frameworks */, 2F49B77A2980407C00BCB272 /* HealthKitDataSource in Frameworks */, + 2F59B945298C628800C5107F /* PAWSSharedContext in Frameworks */, 2F49B784298041F300BCB272 /* Contact in Frameworks */, - 2F38E236298048E500E05C29 /* TemplateMockDataStorageProvider in Frameworks */, - 2F38E234298047DA00E05C29 /* TemplateSharedContext in Frameworks */, - 2F38E23829804AA300E05C29 /* TemplateContacts in Frameworks */, 2F49B7782980407C00BCB272 /* FHIR in Frameworks */, - 2F38E23C29804EFA00E05C29 /* TemplateSchedule in Frameworks */, 2F49B7802980418400BCB272 /* Onboarding in Frameworks */, + 2F59B943298C628800C5107F /* PAWSSchedule in Frameworks */, 2F49B7762980407C00BCB272 /* CardinalKit in Frameworks */, + 2F59B93D298C628800C5107F /* PAWSContacts in Frameworks */, 2F49B77C2980407C00BCB272 /* HealthKitToFHIRAdapter in Frameworks */, - 2F38E23A29804AE300E05C29 /* TemplateOnboardingFlow in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -124,7 +124,7 @@ 2FC9759D2978E30800BA99FE /* Supporting Files */ = { isa = PBXGroup; children = ( - 2FAEC07F297F583900C11C42 /* TemplateApplication.entitlements */, + 2FAEC07F297F583900C11C42 /* PAWS.entitlements */, 653A258928339462005D4D48 /* Info.plist */, 653A255428338800005D4D48 /* Assets.xcassets */, 2FC9759E2978E39600BA99FE /* Localizable.strings */, @@ -135,11 +135,11 @@ 653A2544283387FE005D4D48 = { isa = PBXGroup; children = ( - 2FC94CD4298B0A1D009C8209 /* TemplateApplication.xctestplan */, - 2F49B77329803E8F00BCB272 /* TemplateApplicationModules */, - 653A254F283387FE005D4D48 /* TemplateApplication */, - 653A256028338800005D4D48 /* TemplateApplicationTests */, - 653A256A28338800005D4D48 /* TemplateApplicationUITests */, + 2FC94CD4298B0A1D009C8209 /* PAWS.xctestplan */, + 2F49B77329803E8F00BCB272 /* PAWSModules */, + 653A254F283387FE005D4D48 /* PAWS */, + 653A256028338800005D4D48 /* PAWSTests */, + 653A256A28338800005D4D48 /* PAWSUITests */, 653A254E283387FE005D4D48 /* Products */, 653A258B283395A7005D4D48 /* Frameworks */, ); @@ -148,34 +148,34 @@ 653A254E283387FE005D4D48 /* Products */ = { isa = PBXGroup; children = ( - 653A254D283387FE005D4D48 /* TemplateApplication.app */, - 653A255D28338800005D4D48 /* TemplateApplicationTests.xctest */, - 653A256728338800005D4D48 /* TemplateApplicationUITests.xctest */, + 653A254D283387FE005D4D48 /* PAWS.app */, + 653A255D28338800005D4D48 /* PAWSTests.xctest */, + 653A256728338800005D4D48 /* PAWSUITests.xctest */, ); name = Products; sourceTree = ""; }; - 653A254F283387FE005D4D48 /* TemplateApplication */ = { + 653A254F283387FE005D4D48 /* PAWS */ = { isa = PBXGroup; children = ( - 653A2550283387FE005D4D48 /* TemplateApplication.swift */, - 2F5E32BC297E05EA003432F8 /* TemplateAppDelegate.swift */, - 2F4E23822989D51F0013F3D9 /* TemplateAppTestingSetup.swift */, + 653A2550283387FE005D4D48 /* PAWS.swift */, + 2F5E32BC297E05EA003432F8 /* PAWSAppDelegate.swift */, + 2F4E23822989D51F0013F3D9 /* PAWSAppTestingSetup.swift */, 2FC975A72978F11A00BA99FE /* Home.swift */, 2FC9759D2978E30800BA99FE /* Supporting Files */, ); - path = TemplateApplication; + path = PAWS; sourceTree = ""; }; - 653A256028338800005D4D48 /* TemplateApplicationTests */ = { + 653A256028338800005D4D48 /* PAWSTests */ = { isa = PBXGroup; children = ( - 653A256128338800005D4D48 /* TemplateApplicationTests.swift */, + 653A256128338800005D4D48 /* PAWSTests.swift */, ); - path = TemplateApplicationTests; + path = PAWSTests; sourceTree = ""; }; - 653A256A28338800005D4D48 /* TemplateApplicationUITests */ = { + 653A256A28338800005D4D48 /* PAWSUITests */ = { isa = PBXGroup; children = ( 2F4E238A2989DB470013F3D9 /* Helper Extensions */, @@ -184,7 +184,7 @@ 2F4E23862989DB360013F3D9 /* ContactsTests.swift */, 2F4E23882989DB400013F3D9 /* HealthKitUploadTests.swift */, ); - path = TemplateApplicationUITests; + path = PAWSUITests; sourceTree = ""; }; 653A258B283395A7005D4D48 /* Frameworks */ = { @@ -197,9 +197,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 653A254C283387FE005D4D48 /* TemplateApplication */ = { + 653A254C283387FE005D4D48 /* PAWS */ = { isa = PBXNativeTarget; - buildConfigurationList = 653A257128338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplication" */; + buildConfigurationList = 653A257128338800005D4D48 /* Build configuration list for PBXNativeTarget "PAWS" */; buildPhases = ( 653A2549283387FE005D4D48 /* Sources */, 653A254A283387FE005D4D48 /* Frameworks */, @@ -209,7 +209,7 @@ ); dependencies = ( ); - name = TemplateApplication; + name = PAWS; packageProductDependencies = ( 2F49B7752980407B00BCB272 /* CardinalKit */, 2F49B7772980407C00BCB272 /* FHIR */, @@ -219,19 +219,19 @@ 2F49B77F2980418400BCB272 /* Onboarding */, 2F49B7812980419C00BCB272 /* Questionnaires */, 2F49B783298041F300BCB272 /* Contact */, - 2F38E233298047DA00E05C29 /* TemplateSharedContext */, - 2F38E235298048E500E05C29 /* TemplateMockDataStorageProvider */, - 2F38E23729804AA300E05C29 /* TemplateContacts */, - 2F38E23929804AE300E05C29 /* TemplateOnboardingFlow */, - 2F38E23B29804EFA00E05C29 /* TemplateSchedule */, + 2F59B93C298C628800C5107F /* PAWSContacts */, + 2F59B93E298C628800C5107F /* PAWSMockDataStorageProvider */, + 2F59B940298C628800C5107F /* PAWSOnboardingFlow */, + 2F59B942298C628800C5107F /* PAWSSchedule */, + 2F59B944298C628800C5107F /* PAWSSharedContext */, ); productName = TemplateApplication; - productReference = 653A254D283387FE005D4D48 /* TemplateApplication.app */; + productReference = 653A254D283387FE005D4D48 /* PAWS.app */; productType = "com.apple.product-type.application"; }; - 653A255C28338800005D4D48 /* TemplateApplicationTests */ = { + 653A255C28338800005D4D48 /* PAWSTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 653A257428338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplicationTests" */; + buildConfigurationList = 653A257428338800005D4D48 /* Build configuration list for PBXNativeTarget "PAWSTests" */; buildPhases = ( 653A255928338800005D4D48 /* Sources */, 653A255A28338800005D4D48 /* Frameworks */, @@ -242,14 +242,14 @@ dependencies = ( 653A255F28338800005D4D48 /* PBXTargetDependency */, ); - name = TemplateApplicationTests; + name = PAWSTests; productName = TemplateApplicationTests; - productReference = 653A255D28338800005D4D48 /* TemplateApplicationTests.xctest */; + productReference = 653A255D28338800005D4D48 /* PAWSTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; - 653A256628338800005D4D48 /* TemplateApplicationUITests */ = { + 653A256628338800005D4D48 /* PAWSUITests */ = { isa = PBXNativeTarget; - buildConfigurationList = 653A257728338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplicationUITests" */; + buildConfigurationList = 653A257728338800005D4D48 /* Build configuration list for PBXNativeTarget "PAWSUITests" */; buildPhases = ( 653A256328338800005D4D48 /* Sources */, 653A256428338800005D4D48 /* Frameworks */, @@ -260,12 +260,12 @@ dependencies = ( 653A256928338800005D4D48 /* PBXTargetDependency */, ); - name = TemplateApplicationUITests; + name = PAWSUITests; packageProductDependencies = ( 2F4E23802989C5930013F3D9 /* XCTHealthKit */, ); productName = TemplateApplicationUITests; - productReference = 653A256728338800005D4D48 /* TemplateApplicationUITests.xctest */; + productReference = 653A256728338800005D4D48 /* PAWSUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; /* End PBXNativeTarget section */ @@ -291,7 +291,7 @@ }; }; }; - buildConfigurationList = 653A2548283387FE005D4D48 /* Build configuration list for PBXProject "TemplateApplication" */; + buildConfigurationList = 653A2548283387FE005D4D48 /* Build configuration list for PBXProject "PAWS" */; compatibilityVersion = "Xcode 13.0"; developmentRegion = en; hasScannedForEncodings = 0; @@ -308,9 +308,9 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 653A254C283387FE005D4D48 /* TemplateApplication */, - 653A255C28338800005D4D48 /* TemplateApplicationTests */, - 653A256628338800005D4D48 /* TemplateApplicationUITests */, + 653A254C283387FE005D4D48 /* PAWS */, + 653A255C28338800005D4D48 /* PAWSTests */, + 653A256628338800005D4D48 /* PAWSUITests */, ); }; /* End PBXProject section */ @@ -347,9 +347,9 @@ buildActionMask = 2147483647; files = ( 2FC975A82978F11A00BA99FE /* Home.swift in Sources */, - 2F4E23832989D51F0013F3D9 /* TemplateAppTestingSetup.swift in Sources */, - 2F5E32BD297E05EA003432F8 /* TemplateAppDelegate.swift in Sources */, - 653A2551283387FE005D4D48 /* TemplateApplication.swift in Sources */, + 2F4E23832989D51F0013F3D9 /* PAWSAppTestingSetup.swift in Sources */, + 2F5E32BD297E05EA003432F8 /* PAWSAppDelegate.swift in Sources */, + 653A2551283387FE005D4D48 /* PAWS.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -357,7 +357,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 653A256228338800005D4D48 /* TemplateApplicationTests.swift in Sources */, + 653A256228338800005D4D48 /* PAWSTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -378,12 +378,12 @@ /* Begin PBXTargetDependency section */ 653A255F28338800005D4D48 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 653A254C283387FE005D4D48 /* TemplateApplication */; + target = 653A254C283387FE005D4D48 /* PAWS */; targetProxy = 653A255E28338800005D4D48 /* PBXContainerItemProxy */; }; 653A256928338800005D4D48 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 653A254C283387FE005D4D48 /* TemplateApplication */; + target = 653A254C283387FE005D4D48 /* PAWS */; targetProxy = 653A256828338800005D4D48 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -508,7 +508,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "TemplateApplication/Supporting Files/TemplateApplication.entitlements"; + CODE_SIGN_ENTITLEMENTS = "PAWS/Supporting Files/PAWS.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; @@ -516,7 +516,16 @@ DEVELOPMENT_TEAM = ""; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "TemplateApplication/Supporting Files/Info.plist"; + INFOPLIST_FILE = "PAWS/Supporting Files/Info.plist"; + INFOPLIST_KEY_CFBundleDisplayName = PAWS; + INFOPLIST_KEY_NSCameraUsageDescription = "This message should never appear. Please adjust this when you start using camera information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_NSHealthShareUsageDescription = "The CS342 2023 PAWS Team Application uses the step count to demonstrate CardinalKit's integration with HealthKit."; + INFOPLIST_KEY_NSHealthUpdateUsageDescription = "The CS342 2023 PAWS Team Application uses the step count to demonstrate CardinalKit's integration with HealthKit."; + INFOPLIST_KEY_NSLocationAlwaysAndWhenInUseUsageDescription = "This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_NSMicrophoneUsageDescription = "This message should never appear. Please adjust this when you start using microphone information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_NSMotionUsageDescription = "This message should never appear. Please adjust this when you start using motion information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_NSSpeechRecognitionUsageDescription = "This message should never appear. Please adjust this when you start using speecg information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; @@ -528,7 +537,7 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cardinalkittemplateapplication; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2023.paws; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; @@ -545,7 +554,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = "TemplateApplication/Supporting Files/TemplateApplication.entitlements"; + CODE_SIGN_ENTITLEMENTS = "PAWS/Supporting Files/PAWS.entitlements"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; @@ -554,7 +563,16 @@ "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 637867499T; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "TemplateApplication/Supporting Files/Info.plist"; + INFOPLIST_FILE = "PAWS/Supporting Files/Info.plist"; + INFOPLIST_KEY_CFBundleDisplayName = PAWS; + INFOPLIST_KEY_NSCameraUsageDescription = "This message should never appear. Please adjust this when you start using camera information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_NSHealthShareUsageDescription = "The CS342 2023 PAWS Team Application uses the step count to demonstrate CardinalKit's integration with HealthKit."; + INFOPLIST_KEY_NSHealthUpdateUsageDescription = "The CS342 2023 PAWS Team Application uses the step count to demonstrate CardinalKit's integration with HealthKit."; + INFOPLIST_KEY_NSLocationAlwaysAndWhenInUseUsageDescription = "This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_NSMicrophoneUsageDescription = "This message should never appear. Please adjust this when you start using microphone information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_NSMotionUsageDescription = "This message should never appear. Please adjust this when you start using motion information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; + INFOPLIST_KEY_NSSpeechRecognitionUsageDescription = "This message should never appear. Please adjust this when you start using speecg information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect."; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; @@ -566,10 +584,10 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cardinalkittemplateapplication; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2023.paws; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "CardinalKit Template Application"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "CS342 2023 PAWS Team Application"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; @@ -590,12 +608,12 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.2; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cardinalkittemplateapplicationtests; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2023.paws.tests; PRODUCT_NAME = "$(TARGET_NAME)"; "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TemplateApplication.app/TemplateApplication"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PAWS.app/PAWS"; }; name = Debug; }; @@ -610,12 +628,12 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.2; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cardinalkittemplateapplicationtests; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2023.paws.tests; PRODUCT_NAME = "$(TARGET_NAME)"; "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TemplateApplication.app/TemplateApplication"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/PAWS.app/PAWS"; }; name = Release; }; @@ -629,12 +647,12 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.2; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cardinalkittemplateapplicationuitests; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2023.paws.uitests; PRODUCT_NAME = "$(TARGET_NAME)"; "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = TemplateApplication; + TEST_TARGET_NAME = PAWS; }; name = Debug; }; @@ -648,19 +666,19 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.2; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cardinalkittemplateapplicationuitests; + PRODUCT_BUNDLE_IDENTIFIER = edu.stanford.cs342.2023.paws.uitests; PRODUCT_NAME = "$(TARGET_NAME)"; "SWIFT_ELicenseRef-TemplateApplication_LOC_STRINGS" = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = TemplateApplication; + TEST_TARGET_NAME = PAWS; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 653A2548283387FE005D4D48 /* Build configuration list for PBXProject "TemplateApplication" */ = { + 653A2548283387FE005D4D48 /* Build configuration list for PBXProject "PAWS" */ = { isa = XCConfigurationList; buildConfigurations = ( 653A256F28338800005D4D48 /* Debug */, @@ -669,7 +687,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 653A257128338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplication" */ = { + 653A257128338800005D4D48 /* Build configuration list for PBXNativeTarget "PAWS" */ = { isa = XCConfigurationList; buildConfigurations = ( 653A257228338800005D4D48 /* Debug */, @@ -678,7 +696,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 653A257428338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplicationTests" */ = { + 653A257428338800005D4D48 /* Build configuration list for PBXNativeTarget "PAWSTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 653A257528338800005D4D48 /* Debug */, @@ -687,7 +705,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 653A257728338800005D4D48 /* Build configuration list for PBXNativeTarget "TemplateApplicationUITests" */ = { + 653A257728338800005D4D48 /* Build configuration list for PBXNativeTarget "PAWSUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( 653A257828338800005D4D48 /* Debug */, @@ -718,26 +736,6 @@ /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - 2F38E233298047DA00E05C29 /* TemplateSharedContext */ = { - isa = XCSwiftPackageProductDependency; - productName = TemplateSharedContext; - }; - 2F38E235298048E500E05C29 /* TemplateMockDataStorageProvider */ = { - isa = XCSwiftPackageProductDependency; - productName = TemplateMockDataStorageProvider; - }; - 2F38E23729804AA300E05C29 /* TemplateContacts */ = { - isa = XCSwiftPackageProductDependency; - productName = TemplateContacts; - }; - 2F38E23929804AE300E05C29 /* TemplateOnboardingFlow */ = { - isa = XCSwiftPackageProductDependency; - productName = TemplateOnboardingFlow; - }; - 2F38E23B29804EFA00E05C29 /* TemplateSchedule */ = { - isa = XCSwiftPackageProductDependency; - productName = TemplateSchedule; - }; 2F49B7752980407B00BCB272 /* CardinalKit */ = { isa = XCSwiftPackageProductDependency; package = 2F49B7742980407B00BCB272 /* XCRemoteSwiftPackageReference "CardinalKit" */; @@ -783,6 +781,26 @@ package = 2F4E237F2989C5930013F3D9 /* XCRemoteSwiftPackageReference "XCTHealthKit" */; productName = XCTHealthKit; }; + 2F59B93C298C628800C5107F /* PAWSContacts */ = { + isa = XCSwiftPackageProductDependency; + productName = PAWSContacts; + }; + 2F59B93E298C628800C5107F /* PAWSMockDataStorageProvider */ = { + isa = XCSwiftPackageProductDependency; + productName = PAWSMockDataStorageProvider; + }; + 2F59B940298C628800C5107F /* PAWSOnboardingFlow */ = { + isa = XCSwiftPackageProductDependency; + productName = PAWSOnboardingFlow; + }; + 2F59B942298C628800C5107F /* PAWSSchedule */ = { + isa = XCSwiftPackageProductDependency; + productName = PAWSSchedule; + }; + 2F59B944298C628800C5107F /* PAWSSharedContext */ = { + isa = XCSwiftPackageProductDependency; + productName = PAWSSharedContext; + }; /* End XCSwiftPackageProductDependency section */ }; rootObject = 653A2545283387FE005D4D48 /* Project object */; diff --git a/PAWS.xcodeproj/project.pbxproj.license b/PAWS.xcodeproj/project.pbxproj.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS.xcodeproj/project.pbxproj.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/PAWS.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from TemplateApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to PAWS.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/PAWS.xcodeproj/project.xcworkspace/contents.xcworkspacedata.license b/PAWS.xcodeproj/project.xcworkspace/contents.xcworkspacedata.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS.xcodeproj/project.xcworkspace/contents.xcworkspacedata.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/PAWS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to PAWS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/PAWS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist.license b/PAWS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/PAWS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved similarity index 100% rename from TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved rename to PAWS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved diff --git a/PAWS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved.license b/PAWS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme b/PAWS.xcodeproj/xcshareddata/xcschemes/PAWS.xcscheme similarity index 74% rename from TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme rename to PAWS.xcodeproj/xcshareddata/xcschemes/PAWS.xcscheme index 29b2153b..7ee5ecda 100644 --- a/TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme +++ b/PAWS.xcodeproj/xcshareddata/xcschemes/PAWS.xcscheme @@ -15,9 +15,9 @@ + BuildableName = "PAWS.app" + BlueprintName = "PAWS" + ReferencedContainer = "container:PAWS.xcodeproj"> @@ -29,7 +29,7 @@ shouldUseLaunchSchemeArgsEnv = "YES"> @@ -39,9 +39,9 @@ + BuildableName = "PAWSTests.xctest" + BlueprintName = "PAWSTests" + ReferencedContainer = "container:PAWS.xcodeproj"> + BuildableName = "PAWSUITests.xctest" + BlueprintName = "PAWSUITests" + ReferencedContainer = "container:PAWS.xcodeproj"> @@ -71,9 +71,9 @@ + BuildableName = "PAWS.app" + BlueprintName = "PAWS" + ReferencedContainer = "container:PAWS.xcodeproj"> @@ -88,9 +88,9 @@ + BuildableName = "PAWS.app" + BlueprintName = "PAWS" + ReferencedContainer = "container:PAWS.xcodeproj"> diff --git a/PAWS.xcodeproj/xcshareddata/xcschemes/PAWS.xcscheme.license b/PAWS.xcodeproj/xcshareddata/xcschemes/PAWS.xcscheme.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS.xcodeproj/xcshareddata/xcschemes/PAWS.xcscheme.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication.xctestplan b/PAWS.xctestplan similarity index 63% rename from TemplateApplication.xctestplan rename to PAWS.xctestplan index f574bf82..3ef346ce 100644 --- a/TemplateApplication.xctestplan +++ b/PAWS.xctestplan @@ -11,25 +11,25 @@ "defaultOptions" : { "maximumTestRepetitions" : 2, "targetForVariableExpansion" : { - "containerPath" : "container:TemplateApplication.xcodeproj", + "containerPath" : "container:PAWS.xcodeproj", "identifier" : "653A254C283387FE005D4D48", - "name" : "TemplateApplication" + "name" : "PAWS" }, "testRepetitionMode" : "retryOnFailure" }, "testTargets" : [ { "target" : { - "containerPath" : "container:TemplateApplication.xcodeproj", + "containerPath" : "container:PAWS.xcodeproj", "identifier" : "653A255C28338800005D4D48", - "name" : "TemplateApplicationTests" + "name" : "PAWSTests" } }, { "target" : { - "containerPath" : "container:TemplateApplication.xcodeproj", + "containerPath" : "container:PAWS.xcodeproj", "identifier" : "653A256628338800005D4D48", - "name" : "TemplateApplicationUITests" + "name" : "PAWSUITests" } } ], diff --git a/PAWS.xctestplan.license b/PAWS.xctestplan.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS.xctestplan.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Home.swift b/PAWS/Home.swift similarity index 84% rename from TemplateApplication/Home.swift rename to PAWS/Home.swift index c5f74e25..5712a9a6 100644 --- a/TemplateApplication/Home.swift +++ b/PAWS/Home.swift @@ -1,16 +1,16 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // // SPDX-License-Identifier: MIT // +import PAWSContacts +import PAWSMockDataStorageProvider +import PAWSSchedule +import PAWSSharedContext import SwiftUI -import TemplateContacts -import TemplateMockDataStorageProvider -import TemplateSchedule -import TemplateSharedContext struct HomeView: View { diff --git a/TemplateApplication/TemplateApplication.swift b/PAWS/PAWS.swift similarity index 67% rename from TemplateApplication/TemplateApplication.swift rename to PAWS/PAWS.swift index 13c05df8..342ceb61 100644 --- a/TemplateApplication/TemplateApplication.swift +++ b/PAWS/PAWS.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -7,14 +7,14 @@ // import CardinalKit +import PAWSOnboardingFlow +import PAWSSharedContext import SwiftUI -import TemplateOnboardingFlow -import TemplateSharedContext @main -struct TemplateApplication: App { - @UIApplicationDelegateAdaptor(TemplateAppDelegate.self) var appDelegate +struct PAWS: App { + @UIApplicationDelegateAdaptor(PAWSAppDelegate.self) var appDelegate @AppStorage(StorageKeys.onboardingFlowComplete) var completedOnboardingFlow = false diff --git a/TemplateApplication/TemplateAppDelegate.swift b/PAWS/PAWSAppDelegate.swift similarity index 77% rename from TemplateApplication/TemplateAppDelegate.swift rename to PAWS/PAWSAppDelegate.swift index 07991f40..03d4ab6c 100644 --- a/TemplateApplication/TemplateAppDelegate.swift +++ b/PAWS/PAWSAppDelegate.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -11,14 +11,14 @@ import FHIR import HealthKit import HealthKitDataSource import HealthKitToFHIRAdapter +import PAWSMockDataStorageProvider +import PAWSSchedule import Questionnaires import Scheduler import SwiftUI -import TemplateMockDataStorageProvider -import TemplateSchedule -class TemplateAppDelegate: CardinalKitAppDelegate { +class PAWSAppDelegate: CardinalKitAppDelegate { override var configuration: Configuration { Configuration(standard: FHIR()) { if HKHealthStore.isHealthDataAvailable() { @@ -33,7 +33,7 @@ class TemplateAppDelegate: CardinalKitAppDelegate { } QuestionnaireDataSource() MockDataStorageProvider() - TemplateApplicationScheduler() + PAWSScheduler() } } } diff --git a/TemplateApplication/TemplateAppTestingSetup.swift b/PAWS/PAWSAppTestingSetup.swift similarity index 75% rename from TemplateApplication/TemplateAppTestingSetup.swift rename to PAWS/PAWSAppTestingSetup.swift index 32e75b62..0bd8b5c4 100644 --- a/TemplateApplication/TemplateAppTestingSetup.swift +++ b/PAWS/PAWSAppTestingSetup.swift @@ -1,16 +1,16 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // // SPDX-License-Identifier: MIT // +import PAWSSharedContext import SwiftUI -import TemplateSharedContext -private struct TemplateAppTestingSetup: ViewModifier { +private struct PAWSTestingSetup: ViewModifier { @AppStorage(StorageKeys.onboardingFlowComplete) var completedOnboardingFlow = false @@ -30,6 +30,6 @@ private struct TemplateAppTestingSetup: ViewModifier { extension View { func testingSetup() -> some View { - self.modifier(TemplateAppTestingSetup()) + self.modifier(PAWSTestingSetup()) } } diff --git a/TemplateApplication/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json b/PAWS/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from TemplateApplication/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json rename to PAWS/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/PAWS/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json.license b/PAWS/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png b/PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png new file mode 100644 index 00000000..9dfdcaa1 --- /dev/null +++ b/PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ceaf68583bb602b55d7fb2018aaa19419755fb47fd958a39233bee70b649d34 +size 122340 diff --git a/PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png.license b/PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json b/PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json rename to PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json.license b/PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/Assets.xcassets/Contents.json b/PAWS/Supporting Files/Assets.xcassets/Contents.json similarity index 100% rename from TemplateApplication/Supporting Files/Assets.xcassets/Contents.json rename to PAWS/Supporting Files/Assets.xcassets/Contents.json diff --git a/PAWS/Supporting Files/Assets.xcassets/Contents.json.license b/PAWS/Supporting Files/Assets.xcassets/Contents.json.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS/Supporting Files/Assets.xcassets/Contents.json.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/PAWS/Supporting Files/Info.plist b/PAWS/Supporting Files/Info.plist new file mode 100644 index 00000000..47bb94e2 --- /dev/null +++ b/PAWS/Supporting Files/Info.plist @@ -0,0 +1,15 @@ + + + + + ITSAppUsesNonExemptEncryption + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + + + diff --git a/PAWS/Supporting Files/Info.plist.license b/PAWS/Supporting Files/Info.plist.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS/Supporting Files/Info.plist.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/Localizable.strings b/PAWS/Supporting Files/Localizable.strings similarity index 77% rename from TemplateApplication/Supporting Files/Localizable.strings rename to PAWS/Supporting Files/Localizable.strings index 66282d1e..bda6c5bc 100644 --- a/TemplateApplication/Supporting Files/Localizable.strings +++ b/PAWS/Supporting Files/Localizable.strings @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplication/Supporting Files/TemplateApplication.entitlements b/PAWS/Supporting Files/PAWS.entitlements similarity index 100% rename from TemplateApplication/Supporting Files/TemplateApplication.entitlements rename to PAWS/Supporting Files/PAWS.entitlements diff --git a/PAWS/Supporting Files/PAWS.entitlements.license b/PAWS/Supporting Files/PAWS.entitlements.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWS/Supporting Files/PAWS.entitlements.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplicationModules/Package.swift b/PAWSModules/Package.swift similarity index 62% rename from TemplateApplicationModules/Package.swift rename to PAWSModules/Package.swift index 5bdf9296..f60809c4 100644 --- a/TemplateApplicationModules/Package.swift +++ b/PAWSModules/Package.swift @@ -1,7 +1,7 @@ // swift-tools-version: 5.7 // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -12,26 +12,26 @@ import PackageDescription let package = Package( - name: "TemplateModules", + name: "PAWSModules", defaultLocalization: "en", platforms: [ .iOS(.v16) ], products: [ - .library(name: "TemplateContacts", targets: ["TemplateContacts"]), - .library(name: "TemplateMockDataStorageProvider", targets: ["TemplateMockDataStorageProvider"]), - .library(name: "TemplateOnboardingFlow", targets: ["TemplateOnboardingFlow"]), - .library(name: "TemplateSchedule", targets: ["TemplateSchedule"]), - .library(name: "TemplateSharedContext", targets: ["TemplateSharedContext"]) + .library(name: "PAWSContacts", targets: ["PAWSContacts"]), + .library(name: "PAWSMockDataStorageProvider", targets: ["PAWSMockDataStorageProvider"]), + .library(name: "PAWSOnboardingFlow", targets: ["PAWSOnboardingFlow"]), + .library(name: "PAWSSchedule", targets: ["PAWSSchedule"]), + .library(name: "PAWSSharedContext", targets: ["PAWSSharedContext"]) ], dependencies: [ .package(url: "https://github.com/StanfordBDHG/CardinalKit.git", .upToNextMinor(from: "0.2.1")) ], targets: [ .target( - name: "TemplateContacts", + name: "PAWSContacts", dependencies: [ - .target(name: "TemplateSharedContext"), + .target(name: "PAWSSharedContext"), .product(name: "Contact", package: "CardinalKit") ], resources: [ @@ -39,9 +39,9 @@ let package = Package( ] ), .target( - name: "TemplateMockDataStorageProvider", + name: "PAWSMockDataStorageProvider", dependencies: [ - .target(name: "TemplateSharedContext"), + .target(name: "PAWSSharedContext"), .product(name: "CardinalKit", package: "CardinalKit"), .product(name: "FHIR", package: "CardinalKit") ], @@ -50,9 +50,9 @@ let package = Package( ] ), .target( - name: "TemplateOnboardingFlow", + name: "PAWSOnboardingFlow", dependencies: [ - .target(name: "TemplateSharedContext"), + .target(name: "PAWSSharedContext"), .product(name: "FHIR", package: "CardinalKit"), .product(name: "HealthKitDataSource", package: "CardinalKit"), .product(name: "Onboarding", package: "CardinalKit") @@ -62,16 +62,16 @@ let package = Package( ] ), .target( - name: "TemplateSchedule", + name: "PAWSSchedule", dependencies: [ - .target(name: "TemplateSharedContext"), + .target(name: "PAWSSharedContext"), .product(name: "FHIR", package: "CardinalKit"), .product(name: "Questionnaires", package: "CardinalKit"), .product(name: "Scheduler", package: "CardinalKit") ] ), .target( - name: "TemplateSharedContext", + name: "PAWSSharedContext", dependencies: [] ) ] diff --git a/TemplateApplicationModules/Sources/TemplateContacts/Contacts.swift b/PAWSModules/Sources/PAWSContacts/Contacts.swift similarity index 92% rename from TemplateApplicationModules/Sources/TemplateContacts/Contacts.swift rename to PAWSModules/Sources/PAWSContacts/Contacts.swift index e4e0d6c1..c5a5f6dc 100644 --- a/TemplateApplicationModules/Sources/TemplateContacts/Contacts.swift +++ b/PAWSModules/Sources/PAWSContacts/Contacts.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -11,7 +11,7 @@ import Foundation import SwiftUI -/// Displays the contacts for the CardinalKit Template Application. +/// Displays the contacts for the CS342 2023 PAWS Team Application. public struct Contacts: View { let contacts = [ Contact( diff --git a/TemplateApplicationModules/Sources/TemplateContacts/Resources/en.lproj/Localizable.strings b/PAWSModules/Sources/PAWSContacts/Resources/en.lproj/Localizable.strings similarity index 84% rename from TemplateApplicationModules/Sources/TemplateContacts/Resources/en.lproj/Localizable.strings rename to PAWSModules/Sources/PAWSContacts/Resources/en.lproj/Localizable.strings index d8147a2c..c6153b09 100644 --- a/TemplateApplicationModules/Sources/TemplateContacts/Resources/en.lproj/Localizable.strings +++ b/PAWSModules/Sources/PAWSContacts/Resources/en.lproj/Localizable.strings @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/LazyText.swift b/PAWSModules/Sources/PAWSMockDataStorageProvider/LazyText.swift similarity index 90% rename from TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/LazyText.swift rename to PAWSModules/Sources/PAWSMockDataStorageProvider/LazyText.swift index 9918faa4..30965a46 100644 --- a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/LazyText.swift +++ b/PAWSModules/Sources/PAWSMockDataStorageProvider/LazyText.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockDataStorageProvider.swift b/PAWSModules/Sources/PAWSMockDataStorageProvider/MockDataStorageProvider.swift similarity index 95% rename from TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockDataStorageProvider.swift rename to PAWSModules/Sources/PAWSMockDataStorageProvider/MockDataStorageProvider.swift index 1b2a27a9..9a2c5b82 100644 --- a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockDataStorageProvider.swift +++ b/PAWSModules/Sources/PAWSMockDataStorageProvider/MockDataStorageProvider.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUpload.swift b/PAWSModules/Sources/PAWSMockDataStorageProvider/MockUpload.swift similarity index 88% rename from TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUpload.swift rename to PAWSModules/Sources/PAWSMockDataStorageProvider/MockUpload.swift index e7636042..8993b1c5 100644 --- a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUpload.swift +++ b/PAWSModules/Sources/PAWSMockDataStorageProvider/MockUpload.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUploadDetailView.swift b/PAWSModules/Sources/PAWSMockDataStorageProvider/MockUploadDetailView.swift similarity index 88% rename from TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUploadDetailView.swift rename to PAWSModules/Sources/PAWSMockDataStorageProvider/MockUploadDetailView.swift index 1d4c3a79..58a17191 100644 --- a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUploadDetailView.swift +++ b/PAWSModules/Sources/PAWSMockDataStorageProvider/MockUploadDetailView.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUploadHeader.swift b/PAWSModules/Sources/PAWSMockDataStorageProvider/MockUploadHeader.swift similarity index 93% rename from TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUploadHeader.swift rename to PAWSModules/Sources/PAWSMockDataStorageProvider/MockUploadHeader.swift index 8524ba9d..859b3a60 100644 --- a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUploadHeader.swift +++ b/PAWSModules/Sources/PAWSMockDataStorageProvider/MockUploadHeader.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUploadList.swift b/PAWSModules/Sources/PAWSMockDataStorageProvider/MockUploadList.swift similarity index 95% rename from TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUploadList.swift rename to PAWSModules/Sources/PAWSMockDataStorageProvider/MockUploadList.swift index bf0309c6..d608cad9 100644 --- a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/MockUploadList.swift +++ b/PAWSModules/Sources/PAWSMockDataStorageProvider/MockUploadList.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/Resources/en.lproj/Localizable.strings b/PAWSModules/Sources/PAWSMockDataStorageProvider/Resources/en.lproj/Localizable.strings similarity index 83% rename from TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/Resources/en.lproj/Localizable.strings rename to PAWSModules/Sources/PAWSMockDataStorageProvider/Resources/en.lproj/Localizable.strings index 3abc20df..a868efa4 100644 --- a/TemplateApplicationModules/Sources/TemplateMockDataStorageProvider/Resources/en.lproj/Localizable.strings +++ b/PAWSModules/Sources/PAWSMockDataStorageProvider/Resources/en.lproj/Localizable.strings @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/Consent.swift b/PAWSModules/Sources/PAWSOnboardingFlow/Consent.swift similarity index 93% rename from TemplateApplicationModules/Sources/TemplateOnboardingFlow/Consent.swift rename to PAWSModules/Sources/PAWSOnboardingFlow/Consent.swift index 05ca43be..e2369171 100644 --- a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/Consent.swift +++ b/PAWSModules/Sources/PAWSOnboardingFlow/Consent.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/HealthKitPermissions.swift b/PAWSModules/Sources/PAWSOnboardingFlow/HealthKitPermissions.swift similarity index 94% rename from TemplateApplicationModules/Sources/TemplateOnboardingFlow/HealthKitPermissions.swift rename to PAWSModules/Sources/PAWSOnboardingFlow/HealthKitPermissions.swift index aa5ea3a8..1f914fe0 100644 --- a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/HealthKitPermissions.swift +++ b/PAWSModules/Sources/PAWSOnboardingFlow/HealthKitPermissions.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -9,8 +9,8 @@ import FHIR import HealthKitDataSource import Onboarding +import PAWSSharedContext import SwiftUI -import TemplateSharedContext struct HealthKitPermissions: View { diff --git a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/InterestingModules.swift b/PAWSModules/Sources/PAWSOnboardingFlow/InterestingModules.swift similarity index 96% rename from TemplateApplicationModules/Sources/TemplateOnboardingFlow/InterestingModules.swift rename to PAWSModules/Sources/PAWSOnboardingFlow/InterestingModules.swift index 1033f620..292b4c6a 100644 --- a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/InterestingModules.swift +++ b/PAWSModules/Sources/PAWSOnboardingFlow/InterestingModules.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/OnboardingFlow.swift b/PAWSModules/Sources/PAWSOnboardingFlow/OnboardingFlow.swift similarity index 86% rename from TemplateApplicationModules/Sources/TemplateOnboardingFlow/OnboardingFlow.swift rename to PAWSModules/Sources/PAWSOnboardingFlow/OnboardingFlow.swift index a874435b..3176c03d 100644 --- a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/OnboardingFlow.swift +++ b/PAWSModules/Sources/PAWSOnboardingFlow/OnboardingFlow.swift @@ -1,16 +1,16 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // // SPDX-License-Identifier: MIT // +import PAWSSharedContext import SwiftUI -import TemplateSharedContext -/// Displays an multi-step onboarding flow for the CardinalKit Template Application. +/// Displays an multi-step onboarding flow for the CS342 2023 PAWS Team Application. public struct OnboardingFlow: View { enum Step: String, Codable { case interestingModules diff --git a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/Resources/en.lproj/ConsentDocument.md b/PAWSModules/Sources/PAWSOnboardingFlow/Resources/en.lproj/ConsentDocument.md similarity index 100% rename from TemplateApplicationModules/Sources/TemplateOnboardingFlow/Resources/en.lproj/ConsentDocument.md rename to PAWSModules/Sources/PAWSOnboardingFlow/Resources/en.lproj/ConsentDocument.md diff --git a/PAWSModules/Sources/PAWSOnboardingFlow/Resources/en.lproj/ConsentDocument.md.license b/PAWSModules/Sources/PAWSOnboardingFlow/Resources/en.lproj/ConsentDocument.md.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWSModules/Sources/PAWSOnboardingFlow/Resources/en.lproj/ConsentDocument.md.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/Resources/en.lproj/Localizable.strings b/PAWSModules/Sources/PAWSOnboardingFlow/Resources/en.lproj/Localizable.strings similarity index 94% rename from TemplateApplicationModules/Sources/TemplateOnboardingFlow/Resources/en.lproj/Localizable.strings rename to PAWSModules/Sources/PAWSOnboardingFlow/Resources/en.lproj/Localizable.strings index 989747c4..eae9bf5c 100644 --- a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/Resources/en.lproj/Localizable.strings +++ b/PAWSModules/Sources/PAWSOnboardingFlow/Resources/en.lproj/Localizable.strings @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -9,7 +9,7 @@ // MARK: - Onboarding // MARK: Welcome -"WELCOME_TITLE" = "CardinalKit\nTemplate Application"; +"WELCOME_TITLE" = "CardinalKit\nPAWS Application"; "WELCOME_SUBTITLE" = "This application demonstrates several CardinalKit features & modules."; "WELCOME_AREA1_TITLE" = "The CardinalKit Framework"; diff --git a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/String+ModuleLocalized.swift b/PAWSModules/Sources/PAWSOnboardingFlow/String+ModuleLocalized.swift similarity index 72% rename from TemplateApplicationModules/Sources/TemplateOnboardingFlow/String+ModuleLocalized.swift rename to PAWSModules/Sources/PAWSOnboardingFlow/String+ModuleLocalized.swift index 438f3b1f..08c953ed 100644 --- a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/String+ModuleLocalized.swift +++ b/PAWSModules/Sources/PAWSOnboardingFlow/String+ModuleLocalized.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/Welcome.swift b/PAWSModules/Sources/PAWSOnboardingFlow/Welcome.swift similarity index 95% rename from TemplateApplicationModules/Sources/TemplateOnboardingFlow/Welcome.swift rename to PAWSModules/Sources/PAWSOnboardingFlow/Welcome.swift index fc954600..ca8adba2 100644 --- a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/Welcome.swift +++ b/PAWSModules/Sources/PAWSOnboardingFlow/Welcome.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateSchedule/Bundle+Questionnaire.swift b/PAWSModules/Sources/PAWSSchedule/Bundle+Questionnaire.swift similarity index 89% rename from TemplateApplicationModules/Sources/TemplateSchedule/Bundle+Questionnaire.swift rename to PAWSModules/Sources/PAWSSchedule/Bundle+Questionnaire.swift index 1315b88b..179df363 100644 --- a/TemplateApplicationModules/Sources/TemplateSchedule/Bundle+Questionnaire.swift +++ b/PAWSModules/Sources/PAWSSchedule/Bundle+Questionnaire.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateSchedule/EventContext.swift b/PAWSModules/Sources/PAWSSchedule/EventContext.swift similarity index 73% rename from TemplateApplicationModules/Sources/TemplateSchedule/EventContext.swift rename to PAWSModules/Sources/PAWSSchedule/EventContext.swift index 6a966e76..bfa5e247 100644 --- a/TemplateApplicationModules/Sources/TemplateSchedule/EventContext.swift +++ b/PAWSModules/Sources/PAWSSchedule/EventContext.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -11,7 +11,7 @@ import Scheduler struct EventContext: Comparable, Identifiable { let event: Event - let task: Task + let task: Task var id: Event.ID { diff --git a/TemplateApplicationModules/Sources/TemplateSchedule/EventContextView.swift b/PAWSModules/Sources/PAWSSchedule/EventContextView.swift similarity index 95% rename from TemplateApplicationModules/Sources/TemplateSchedule/EventContextView.swift rename to PAWSModules/Sources/PAWSSchedule/EventContextView.swift index 2c16a7f9..c228fd0e 100644 --- a/TemplateApplicationModules/Sources/TemplateSchedule/EventContextView.swift +++ b/PAWSModules/Sources/PAWSSchedule/EventContextView.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateSchedule/TemplateApplicationScheduler.swift b/PAWSModules/Sources/PAWSSchedule/PAWSScheduler.swift similarity index 54% rename from TemplateApplicationModules/Sources/TemplateSchedule/TemplateApplicationScheduler.swift rename to PAWSModules/Sources/PAWSSchedule/PAWSScheduler.swift index a20cf1d4..818a718b 100644 --- a/TemplateApplicationModules/Sources/TemplateSchedule/TemplateApplicationScheduler.swift +++ b/PAWSModules/Sources/PAWSSchedule/PAWSScheduler.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -11,13 +11,13 @@ import Foundation import Scheduler -/// A `Scheduler` using the `FHIR` standard as well as the ``TemplateApplicationTaskContext`` to schedule and manage tasks and events in the -/// CardinalKit Template Applciation. -public typealias TemplateApplicationScheduler = Scheduler +/// A `Scheduler` using the `FHIR` standard as well as the ``PAWSTaskContext`` to schedule and manage tasks and events in the +/// CardinalKit PAWS Applciation. +public typealias PAWSScheduler = Scheduler -extension TemplateApplicationScheduler { - /// Creates a default instance of the ``TemplateApplicationScheduler`` by scheduling the tasks listed below. +extension PAWSScheduler { + /// Creates a default instance of the ``PAWSScheduler`` by scheduling the tasks listed below. public convenience init() { self.init( tasks: [ @@ -29,7 +29,7 @@ extension TemplateApplicationScheduler { dateComponents: .init(hour: 0, minute: 30), // Every Day at 12:30 AM end: .numberOfEvents(356) ), - context: TemplateApplicationTaskContext.questionnaire(Bundle.module.questionnaire(withName: "SocialSupportQuestionnaire")) + context: PAWSTaskContext.questionnaire(Bundle.module.questionnaire(withName: "SocialSupportQuestionnaire")) ) ] ) diff --git a/TemplateApplicationModules/Sources/TemplateSchedule/TemplateApplicationTaskContext.swift b/PAWSModules/Sources/PAWSSchedule/PAWSTaskContext.swift similarity index 73% rename from TemplateApplicationModules/Sources/TemplateSchedule/TemplateApplicationTaskContext.swift rename to PAWSModules/Sources/PAWSSchedule/PAWSTaskContext.swift index 8596d482..98ce711d 100644 --- a/TemplateApplicationModules/Sources/TemplateSchedule/TemplateApplicationTaskContext.swift +++ b/PAWSModules/Sources/PAWSSchedule/PAWSTaskContext.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -9,10 +9,10 @@ import FHIR -/// The context attached to each task in the CardinalKit Template Application. +/// The context attached to each task in the CS342 2023 PAWS Team Application. /// /// We currently only support `Questionnaire`s, more cases can be added in the future. -public enum TemplateApplicationTaskContext: Codable, Identifiable { +public enum PAWSTaskContext: Codable, Identifiable { /// The task schould display a `Questionnaire`. case questionnaire(Questionnaire) diff --git a/TemplateApplicationModules/Sources/TemplateSchedule/Resources/en.lproj/Localizable.strings b/PAWSModules/Sources/PAWSSchedule/Resources/en.lproj/Localizable.strings similarity index 82% rename from TemplateApplicationModules/Sources/TemplateSchedule/Resources/en.lproj/Localizable.strings rename to PAWSModules/Sources/PAWSSchedule/Resources/en.lproj/Localizable.strings index 00b5b7fc..dd3072d8 100644 --- a/TemplateApplicationModules/Sources/TemplateSchedule/Resources/en.lproj/Localizable.strings +++ b/PAWSModules/Sources/PAWSSchedule/Resources/en.lproj/Localizable.strings @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json b/PAWSModules/Sources/PAWSSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json similarity index 100% rename from TemplateApplicationModules/Sources/TemplateSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json rename to PAWSModules/Sources/PAWSSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json diff --git a/PAWSModules/Sources/PAWSSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json.license b/PAWSModules/Sources/PAWSSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json.license new file mode 100644 index 00000000..9137ea9d --- /dev/null +++ b/PAWSModules/Sources/PAWSSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json.license @@ -0,0 +1,6 @@ + +This source file is part of the CS342 2023 PAWS Team Application project + +SPDX-FileCopyrightText: 2023 Stanford University + +SPDX-License-Identifier: MIT diff --git a/TemplateApplicationModules/Sources/TemplateSchedule/ScheduleView.swift b/PAWSModules/Sources/PAWSSchedule/ScheduleView.swift similarity index 91% rename from TemplateApplicationModules/Sources/TemplateSchedule/ScheduleView.swift rename to PAWSModules/Sources/PAWSSchedule/ScheduleView.swift index 0c082658..dd086560 100644 --- a/TemplateApplicationModules/Sources/TemplateSchedule/ScheduleView.swift +++ b/PAWSModules/Sources/PAWSSchedule/ScheduleView.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -13,7 +13,7 @@ import SwiftUI public struct ScheduleView: View { - @EnvironmentObject var scheduler: TemplateApplicationScheduler + @EnvironmentObject var scheduler: PAWSScheduler @State var eventContextsByDate: [Date: [EventContext]] = [:] @State var presentedContext: EventContext? @@ -105,7 +105,7 @@ struct SchedulerView_Previews: PreviewProvider { static var previews: some View { ScheduleView() .environmentObject( - TemplateApplicationScheduler( + PAWSScheduler( tasks: [ Task( title: String(localized: "TASK_SOCIAL_SUPPORT_QUESTIONNAIRE_TITLE"), @@ -115,7 +115,7 @@ struct SchedulerView_Previews: PreviewProvider { dateComponents: .init(hour: 0, minute: 30), // Every Day at 12:30 AM end: .numberOfEvents(356) ), - context: TemplateApplicationTaskContext.questionnaire(Bundle.main.questionnaire(withName: "SocialSupportQuestionnaire")) + context: PAWSTaskContext.questionnaire(Bundle.main.questionnaire(withName: "SocialSupportQuestionnaire")) ) ] ) diff --git a/TemplateApplicationModules/Sources/TemplateSharedContext/Binding+Negate.swift b/PAWSModules/Sources/PAWSSharedContext/Binding+Negate.swift similarity index 81% rename from TemplateApplicationModules/Sources/TemplateSharedContext/Binding+Negate.swift rename to PAWSModules/Sources/PAWSSharedContext/Binding+Negate.swift index 9a7da379..484bad68 100644 --- a/TemplateApplicationModules/Sources/TemplateSharedContext/Binding+Negate.swift +++ b/PAWSModules/Sources/PAWSSharedContext/Binding+Negate.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateSharedContext/CodableArray+RawRepresentable.swift b/PAWSModules/Sources/PAWSSharedContext/CodableArray+RawRepresentable.swift similarity index 88% rename from TemplateApplicationModules/Sources/TemplateSharedContext/CodableArray+RawRepresentable.swift rename to PAWSModules/Sources/PAWSSharedContext/CodableArray+RawRepresentable.swift index 03d4005e..fd9fa003 100644 --- a/TemplateApplicationModules/Sources/TemplateSharedContext/CodableArray+RawRepresentable.swift +++ b/PAWSModules/Sources/PAWSSharedContext/CodableArray+RawRepresentable.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationModules/Sources/TemplateSharedContext/StorageKeys.swift b/PAWSModules/Sources/PAWSSharedContext/StorageKeys.swift similarity index 89% rename from TemplateApplicationModules/Sources/TemplateSharedContext/StorageKeys.swift rename to PAWSModules/Sources/PAWSSharedContext/StorageKeys.swift index 3c2a2c4d..1ce9eb77 100644 --- a/TemplateApplicationModules/Sources/TemplateSharedContext/StorageKeys.swift +++ b/PAWSModules/Sources/PAWSSharedContext/StorageKeys.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationTests/TemplateApplicationTests.swift b/PAWSTests/PAWSTests.swift similarity index 52% rename from TemplateApplicationTests/TemplateApplicationTests.swift rename to PAWSTests/PAWSTests.swift index c444ec2d..c889a557 100644 --- a/TemplateApplicationTests/TemplateApplicationTests.swift +++ b/PAWSTests/PAWSTests.swift @@ -1,16 +1,16 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // // SPDX-License-Identifier: MIT // -@testable import TemplateApplication +@testable import PAWS import XCTest -class TemplateApplicationTests: XCTestCase { +class PAWSTests: XCTestCase { func testExample() throws { XCTAssertTrue(true) } diff --git a/TemplateApplicationUITests/ContactsTests.swift b/PAWSUITests/ContactsTests.swift similarity index 96% rename from TemplateApplicationUITests/ContactsTests.swift rename to PAWSUITests/ContactsTests.swift index a3242f93..dc861dd8 100644 --- a/TemplateApplicationUITests/ContactsTests.swift +++ b/PAWSUITests/ContactsTests.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // diff --git a/TemplateApplicationUITests/HealthKitUploadTests.swift b/PAWSUITests/HealthKitUploadTests.swift similarity index 92% rename from TemplateApplicationUITests/HealthKitUploadTests.swift rename to PAWSUITests/HealthKitUploadTests.swift index 8da3ec92..36359814 100644 --- a/TemplateApplicationUITests/HealthKitUploadTests.swift +++ b/PAWSUITests/HealthKitUploadTests.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -18,7 +18,7 @@ class HealthKitUploadTests: XCTestCase { let app = XCUIApplication() app.launchArguments = ["--showOnboarding"] - app.deleteAndLaunch(withSpringboardAppName: "TemplateApplication") + app.deleteAndLaunch(withSpringboardAppName: "PAWS") } diff --git a/TemplateApplicationUITests/Helper Extensions/XCUIApplication+DeleteAndLaunch.swift b/PAWSUITests/Helper Extensions/XCUIApplication+DeleteAndLaunch.swift similarity index 88% rename from TemplateApplicationUITests/Helper Extensions/XCUIApplication+DeleteAndLaunch.swift rename to PAWSUITests/Helper Extensions/XCUIApplication+DeleteAndLaunch.swift index feec7ecc..bede2864 100644 --- a/TemplateApplicationUITests/Helper Extensions/XCUIApplication+DeleteAndLaunch.swift +++ b/PAWSUITests/Helper Extensions/XCUIApplication+DeleteAndLaunch.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -24,11 +24,11 @@ extension XCUIApplication { XCTAssertTrue(springboard.icons[appName].isHittable) springboard.icons[appName].press(forDuration: 1.5) - XCTAssertTrue(springboard.collectionViews.buttons["Remove App"].waitForExistence(timeout: 0.5)) + XCTAssertTrue(springboard.collectionViews.buttons["Remove App"].waitForExistence(timeout: 5.0)) springboard.collectionViews.buttons["Remove App"].tap() - XCTAssertTrue(springboard.alerts["Remove “\(appName)”?"].scrollViews.otherElements.buttons["Delete App"].waitForExistence(timeout: 0.5)) + XCTAssertTrue(springboard.alerts["Remove “\(appName)”?"].scrollViews.otherElements.buttons["Delete App"].waitForExistence(timeout: 5.0)) springboard.alerts["Remove “\(appName)”?"].scrollViews.otherElements.buttons["Delete App"].tap() - XCTAssertTrue(springboard.alerts["Delete “\(appName)”?"].scrollViews.otherElements.buttons["Delete"].waitForExistence(timeout: 0.5)) + XCTAssertTrue(springboard.alerts["Delete “\(appName)”?"].scrollViews.otherElements.buttons["Delete"].waitForExistence(timeout: 5.0)) springboard.alerts["Delete “\(appName)”?"].scrollViews.otherElements.buttons["Delete"].tap() } diff --git a/TemplateApplicationUITests/OnboardingTests.swift b/PAWSUITests/OnboardingTests.swift similarity index 95% rename from TemplateApplicationUITests/OnboardingTests.swift rename to PAWSUITests/OnboardingTests.swift index 7c7c0027..c584a5b9 100644 --- a/TemplateApplicationUITests/OnboardingTests.swift +++ b/PAWSUITests/OnboardingTests.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -18,7 +18,7 @@ class OnboardingTests: XCTestCase { let app = XCUIApplication() app.launchArguments = ["--showOnboarding"] - app.deleteAndLaunch(withSpringboardAppName: "TemplateApplication") + app.deleteAndLaunch(withSpringboardAppName: "PAWS") } @@ -37,7 +37,7 @@ class OnboardingTests: XCTestCase { extension XCUIApplication { func conductOnboardingIfNeeded() throws { - if self.staticTexts["CardinalKit\nTemplate Application"].waitForExistence(timeout: 0.5) { + if self.staticTexts["CardinalKit\nPAWS Application"].waitForExistence(timeout: 0.5) { try navigateOnboardingFlow(assertThatHealthKitConsentIsShown: false) } } @@ -52,7 +52,7 @@ extension XCUIApplication { } private func navigateOnboardingFlowWelcome() throws { - XCTAssertTrue(staticTexts["CardinalKit\nTemplate Application"].waitForExistence(timeout: 0.5)) + XCTAssertTrue(staticTexts["CardinalKit\nPAWS Application"].waitForExistence(timeout: 0.5)) XCTAssertTrue( staticTexts["This application demonstrates several CardinalKit features & modules."] .waitForExistence(timeout: 0.5) diff --git a/TemplateApplicationUITests/SchedulerAndQuestionnaireTests.swift b/PAWSUITests/SchedulerAndQuestionnaireTests.swift similarity index 93% rename from TemplateApplicationUITests/SchedulerAndQuestionnaireTests.swift rename to PAWSUITests/SchedulerAndQuestionnaireTests.swift index ddbaf40c..1e2437c1 100644 --- a/TemplateApplicationUITests/SchedulerAndQuestionnaireTests.swift +++ b/PAWSUITests/SchedulerAndQuestionnaireTests.swift @@ -1,5 +1,5 @@ // -// This source file is part of the Stanford CardinalKit Template Application project +// This source file is part of the CS342 2023 PAWS Team Application project // // SPDX-FileCopyrightText: 2023 Stanford University // @@ -17,7 +17,7 @@ class SchedulerAndQuestionnaireTests: XCTestCase { let app = XCUIApplication() app.launchArguments = ["--skipOnboarding"] - app.deleteAndLaunch(withSpringboardAppName: "TemplateApplication") + app.deleteAndLaunch(withSpringboardAppName: "PAWS") } diff --git a/README.md b/README.md index 842e8142..75b4f74d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# CardinalKit Template Application +# CS342 2023 PAWS Team Application -[![Beta Deployment](https://github.com/StanfordBDHG/CardinalKitTemplateApplication/actions/workflows/beta-deployment.yml/badge.svg)](https://github.com/StanfordBDHG/CardinalKitTemplateApplication/actions/workflows/beta-deployment.yml) -[![codecov](https://codecov.io/gh/StanfordBDHG/CardinalKitTemplateApplication/branch/main/graph/badge.svg?token=9fvSAiFJUY)](https://codecov.io/gh/StanfordBDHG/CardinalKitTemplateApplication) -[![DOI](https://zenodo.org/badge/589846478.svg)](https://zenodo.org/badge/latestdoi/589846478) +This repository contains the CS342 2023 PAWS Team Application. -This repository contains the CardinalKit Template Application. -It demonstrates using the [CardinalKit](https://github.com/StanfordBDHG/CardinalKit) framework template and builds on top of the [StanfordBDHG Template Application](https://github.com/StanfordBDHG/TemplateApplication). +It demonstrates using the [CardinalKit](https://github.com/StanfordBDHG/CardinalKit) framework template and builds on top of the [StanfordBDHG Template Application](https://github.com/StanfordBDHG/PAWS) and [StanfordBDHG CardinalKit Template Application](https://github.com/StanfordBDHG/CardinalKitPAWS). ## Application Structure -The CardinalKit Template Application uses a modularized structure enabled by using the Swift Package Manager. - -The application contains the following five modules that are separated into different Swift Package Manger Targets in the `TemplateApplicationModules` Swift Package. +The application uses a modularized structure enabled by using the Swift Package Manager. The application uses the CardinalKit `FHIR` standard to provide a shared repository for data exchanged between different modules using the `FHIR` standard. You can learn more about the CardinalKit standards-based software architecture in the [CardinalKit documentation](https://github.com/StanfordBDHG/CardinalKit). -### Template Onboarding Flow - -The `TemplateOnboardingFlow` module contains the different steps displayed in the onboarding flow. -It uses the CardinalKit `Onboarding` module to display different onboarding-related views like the information about the application, a consent screen, and a screen to display a HealthKit consent view. - -

- A screen displaying welcome information. - A screen showing an overview of the modules used in the CardinalKit Template application. - A screen displaying the consent view. - A screen showing a view displaying the HealthKit access screen. -

- - -### Template Schedule - -The `TemplateSchedule` module provides the functionality to schedule a recurring task and bind it to an action, e.g., displaying a questionnaire. -It uses the CardinalKit `Scheduler` and `Questionnaires` modules to schedule the tasks as defined in the `TemplateApplicationScheduler`. - -

- A screen displaying the Scheduler UI. - A screen showing a questionnaire using ResearchKit. - A screen displaying the Scheduler UI when the questionnaire is finished. -

- - -### Template Contacts - -The `TemplateContacts` module provides the functionality to display contact information in your application. -It uses the CardinalKit `Contacts` module to use the contact-related views provided by CardinalKit. - -

- A screen displaying the Contact UI. -

- - -### Template Mock Data Storage Provider - -The `TemplateMockDataStorageProvider` module allows a developer to get an overview of the synconization of data between the local `FHIR` model and a cloud storage provider. -It uses the CardinalKit `DataStorageProvider`s to get information that is stored in the `FHIR` standard in the CardinalKit Template Application. - -

- A screen displaying the list of Mock Data Storage Provider uploads. - A screen displaying the detailed overview of one Mock Data Storage Provider upload. -

- - ## Continous Delivery Workflows -The CardinalKit Template application includes continuous integration (CI) and continuous delivery (CD) setup. +The application includes continuous integration (CI) and continuous delivery (CD) setup. - Automatically build and test the application on every pull request before deploying it. - An automated setup to deploy the application to TestFlight every time there is a new commit on the repository's main branch. - Ensure a coherent code style by checking the conformance to the SwiftLint rules defined in `.swiftlint.yml` on every pull request and commit. - Ensure conformance to the [REUSE Spacification]() to property license the application and all related code. -Please refer to the [StanfordBDHG Template Application](https://github.com/StanfordBDHG/TemplateApplication) and the [ContinousDelivery Example by Paul Schmiedmayer](https://github.com/PSchmiedmayer/ContinousDelivery) for more background about the CI and CD setup for the CardinalKit Template Application. +Please refer to the [StanfordBDHG Template Application](https://github.com/StanfordBDHG/PAWS) and the [ContinousDelivery Example by Paul Schmiedmayer](https://github.com/PSchmiedmayer/ContinousDelivery) for more background about the CI and CD setup for the CardinalKit Template Application. ## Contributors & License -This project is based on [ContinousDelivery Example by Paul Schmiedmayer](https://github.com/PSchmiedmayer/ContinousDelivery), and the [StanfordBDHG Template Application](https://github.com/StanfordBDHG/TemplateApplication) provided using the MIT license. +This project is based on [ContinousDelivery Example by Paul Schmiedmayer](https://github.com/PSchmiedmayer/ContinousDelivery), [StanfordBDHG Template Application](https://github.com/StanfordBDHG/PAWS), and the [StanfordBDHG CardinalKit Template Application](https://github.com/StanfordBDHG/CardinalKitPAWS) provided using the MIT license. You can find a list of contributors in the `CONTRIBUTORS.md` file. -The CardinalKit Template Application and the CardinalKit framework are licensed under the MIT license. +The CS342 2023 PAWS Team Application is licensed under the MIT license. diff --git a/TemplateApplication.xcodeproj/project.pbxproj.license b/TemplateApplication.xcodeproj/project.pbxproj.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication.xcodeproj/project.pbxproj.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata.license b/TemplateApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication.xcodeproj/project.xcworkspace/contents.xcworkspacedata.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist.license b/TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved.license b/TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme.license b/TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication.xcodeproj/xcshareddata/xcschemes/TemplateApplication.xcscheme.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication.xctestplan.license b/TemplateApplication.xctestplan.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication.xctestplan.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json.license b/TemplateApplication/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication/Supporting Files/Assets.xcassets/AccentColor.colorset/Contents.json.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png b/TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png deleted file mode 100644 index f16e7949..00000000 --- a/TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42ea2bad1e84193c272d436c117bb7be320daf425f2894957d3c213369b17c6c -size 94218 diff --git a/TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png.license b/TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/1024.png.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json.license b/TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/Assets.xcassets/Contents.json.license b/TemplateApplication/Supporting Files/Assets.xcassets/Contents.json.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication/Supporting Files/Assets.xcassets/Contents.json.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/Info.plist b/TemplateApplication/Supporting Files/Info.plist deleted file mode 100644 index 4839b076..00000000 --- a/TemplateApplication/Supporting Files/Info.plist +++ /dev/null @@ -1,31 +0,0 @@ - - - - - ITSAppUsesNonExemptEncryption - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - - NSHealthShareUsageDescription - The CardinalKit Template Application uses the step count to demonstrate CardinalKit's integration with HealthKit. - NSHealthUpdateUsageDescription - The CardinalKit Template Application uses the step count to demonstrate CardinalKit's integration with HealthKit. - NSLocationWhenInUseUsageDescription - This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect. - NSLocationAlwaysAndWhenInUseUsageDescription - This message should never appear. Please adjust this when you start using location information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect. - NSSpeechRecognitionUsageDescription - This message should never appear. Please adjust this when you start using speecg information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect. - NSMotionUsageDescription - This message should never appear. Please adjust this when you start using motion information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect. - NSCameraUsageDescription - This message should never appear. Please adjust this when you start using camera information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect. - NSMicrophoneUsageDescription - This message should never appear. Please adjust this when you start using microphone information. We have to put this in here as ResearchKit has the possibility to use it and not putting it here returns an error on AppStore Connect. - - diff --git a/TemplateApplication/Supporting Files/Info.plist.license b/TemplateApplication/Supporting Files/Info.plist.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication/Supporting Files/Info.plist.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplication/Supporting Files/TemplateApplication.entitlements.license b/TemplateApplication/Supporting Files/TemplateApplication.entitlements.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplication/Supporting Files/TemplateApplication.entitlements.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/Resources/en.lproj/ConsentDocument.md.license b/TemplateApplicationModules/Sources/TemplateOnboardingFlow/Resources/en.lproj/ConsentDocument.md.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplicationModules/Sources/TemplateOnboardingFlow/Resources/en.lproj/ConsentDocument.md.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/TemplateApplicationModules/Sources/TemplateSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json.license b/TemplateApplicationModules/Sources/TemplateSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json.license deleted file mode 100644 index 51be8b06..00000000 --- a/TemplateApplicationModules/Sources/TemplateSchedule/Resources/en.lproj/SocialSupportQuestionnaire.json.license +++ /dev/null @@ -1,6 +0,0 @@ - -This source file is part of the Stanford CardinalKit Template Application project - -SPDX-FileCopyrightText: 2023 Stanford University - -SPDX-License-Identifier: MIT diff --git a/fastlane/.gitignore b/fastlane/.gitignore index ab60d5b3..2ed5baae 100644 --- a/fastlane/.gitignore +++ b/fastlane/.gitignore @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # diff --git a/fastlane/Appfile b/fastlane/Appfile index 3dd29de1..8ed7f70f 100644 --- a/fastlane/Appfile +++ b/fastlane/Appfile @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -9,5 +9,5 @@ # For more information about the Appfile, see: # https://docs.fastlane.tools/advanced/#appfile -app_identifier "edu.stanford.cardinalkittemplateapplication" # The bundle identifier of your app +app_identifier "edu.stanford.cs342.2023.paws" # The bundle identifier of your app apple_id ENV["APPLE_ID"] # Your Apple email address \ No newline at end of file diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 822e82b6..8b7eeb7a 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -43,7 +43,7 @@ platform :ios do signin increment_build_number({ build_number: latest_testflight_build_number + 1, - xcodeproj: "TemplateApplication.xcodeproj" + xcodeproj: "PAWS.xcodeproj" }) build upload_to_testflight diff --git a/fastlane/Gymfile b/fastlane/Gymfile index 8251c711..928c1c10 100644 --- a/fastlane/Gymfile +++ b/fastlane/Gymfile @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -12,14 +12,14 @@ # In general, you can use the options available # fastlane gym --help -scheme("TemplateApplication") +scheme("PAWS") -project("TemplateApplication.xcodeproj") +project("PAWS.xcodeproj") export_options( { provisioningProfiles: { - "edu.stanford.cardinalkittemplateapplication" => "CardinalKit Template Application" + "edu.stanford.cs342.2023.paws" => "CS342 2023 PAWS Team Application" } } ) \ No newline at end of file diff --git a/fastlane/README.md.license b/fastlane/README.md.license index 51be8b06..9137ea9d 100644 --- a/fastlane/README.md.license +++ b/fastlane/README.md.license @@ -1,5 +1,5 @@ -This source file is part of the Stanford CardinalKit Template Application project +This source file is part of the CS342 2023 PAWS Team Application project SPDX-FileCopyrightText: 2023 Stanford University diff --git a/fastlane/Scanfile b/fastlane/Scanfile index a789a913..e93c505a 100644 --- a/fastlane/Scanfile +++ b/fastlane/Scanfile @@ -1,5 +1,5 @@ # -# This source file is part of the Stanford CardinalKit Template Application project +# This source file is part of the CS342 2023 PAWS Team Application project # # SPDX-FileCopyrightText: 2023 Stanford University # @@ -12,7 +12,7 @@ # In general, you can use the options available # fastlane scan --help -project("TemplateApplication.xcodeproj") -scheme("TemplateApplication") +project("PAWS.xcodeproj") +scheme("PAWS") devices(["iPhone 14 Pro"]) skip_build(true)