Skip to content

Commit d985243

Browse files
Update to Spezi 1.0 (#42)
1 parent 0400734 commit d985243

File tree

188 files changed

+4004
-3990
lines changed

Some content is hidden

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

188 files changed

+4004
-3990
lines changed

.firebaserc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
"projects": {
33
"default": "cs342-2023-paws"
44
}
5-
}
5+
}

.firebaserc.license

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1+
This source file is part of the PAWS application based on the Stanford Spezi Template Application project
12

2-
This source file is part of the CS342 2023 PAWS Team Application project
3-
4-
SPDX-FileCopyrightText: 2023 Stanford University
3+
SPDX-FileCopyrightText: 2022 Stanford University and the project authors (see CONTRIBUTORS.md)
54

65
SPDX-License-Identifier: MIT

.gitattributes

Lines changed: 0 additions & 7 deletions
This file was deleted.

.github/workflows/beta-deployment.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This source file is part of the CS342 2023 PAWS Team Application project
2+
# This source file is part of the PAWS application based on the Stanford Spezi Template Application project
33
#
44
# SPDX-FileCopyrightText: 2023 Stanford University
55
#
@@ -18,12 +18,27 @@ jobs:
1818
buildandtest:
1919
name: Build and Test
2020
uses: ./.github/workflows/build-and-test.yml
21+
permissions:
22+
contents: read
23+
secrets: inherit
2124
iosapptestflightdeployment:
2225
name: iOS App TestFlight Deployment
2326
needs: buildandtest
2427
uses: CS342/.github/.github/workflows/xcodebuild-or-fastlane.yml@v2
25-
secrets: inherit
28+
permissions:
29+
contents: read
2630
with:
27-
artifactname: PAWS.xcresult
28-
fastlanelane: beta
31+
googleserviceinfoplistpath: 'PAWS/Supporting Files/GoogleService-Info.plist'
2932
setupsigning: true
33+
fastlanelane: beta
34+
secrets: inherit
35+
deployfirebase:
36+
name: Deploy Firebase Project
37+
needs: iosapptestflightdeployment
38+
uses: StanfordBDHG/.github/.github/workflows/firebase-deploy.yml@v2
39+
permissions:
40+
contents: read
41+
with:
42+
arguments: '--debug'
43+
secrets:
44+
GOOGLE_APPLICATION_CREDENTIALS_BASE64: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS_BASE64 }}

.github/workflows/build-and-test.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This source file is part of the CS342 2023 PAWS Team Application project
2+
# This source file is part of the PAWS application based on the Stanford Spezi Template Application project
33
#
44
# SPDX-FileCopyrightText: 2023 Stanford University
55
#
@@ -17,20 +17,35 @@ jobs:
1717
reuse_action:
1818
name: REUSE Compliance Check
1919
uses: StanfordBDHG/.github/.github/workflows/reuse.yml@v2
20+
permissions:
21+
contents: read
2022
swiftlint:
2123
name: SwiftLint
2224
uses: StanfordBDHG/.github/.github/workflows/swiftlint.yml@v2
25+
permissions:
26+
contents: read
27+
markdownlinkcheck:
28+
name: Markdown Link Check
29+
uses: StanfordBDHG/.github/.github/workflows/markdown-link-check.yml@v2
30+
permissions:
31+
contents: read
2332
buildandtest:
2433
name: Build and Test
2534
uses: CS342/.github/.github/workflows/xcodebuild-or-fastlane.yml@v2
35+
permissions:
36+
contents: read
2637
with:
27-
codeql: true
2838
artifactname: PAWS.xcresult
39+
runsonlabels: '["macOS", "self-hosted"]'
2940
setupfirebaseemulator: true
3041
customcommand: "firebase emulators:exec 'fastlane test'"
3142
uploadcoveragereport:
3243
name: Upload Coverage Report
3344
needs: buildandtest
3445
uses: StanfordBDHG/.github/.github/workflows/create-and-upload-coverage-report.yml@v2
46+
permissions:
47+
contents: read
3548
with:
3649
coveragereports: PAWS.xcresult
50+
secrets:
51+
token: ${{ secrets.CODECOV_TOKEN }}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#
2+
# This source file is part of the PAWS application based on the Stanford Spezi Template Application project
3+
#
4+
# SPDX-FileCopyrightText: 2023 Stanford University and the project authors (see CONTRIBUTORS.md)
5+
#
6+
# SPDX-License-Identifier: MIT
7+
#
8+
9+
name: Monthly Markdown Link Check
10+
11+
on:
12+
# Runs at midnight on the first of every month
13+
schedule:
14+
- cron: "0 0 1 * *"
15+
16+
jobs:
17+
markdown_link_check:
18+
name: Markdown Link Check
19+
uses: StanfordBDHG/.github/.github/workflows/markdown-link-check.yml@v2
20+
permissions:
21+
contents: read

.gitignore

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This source file is part of the CS342 2023 PAWS Team Application project
2+
# This source file is part of the PAWS application based on the Stanford Spezi Template Application project
33
#
44
# SPDX-FileCopyrightText: 2023 Stanford University
55
#
@@ -9,11 +9,11 @@
99
# Swift Package Manager
1010
*.xcodeproj
1111
.swiftpm
12-
.build/
12+
.derivedData
13+
.build
14+
.docs
1315
!PAWS.xcodeproj
1416

15-
project.xcworkspace/
16-
1717
# IDE related folders
1818
.idea
1919

@@ -32,7 +32,6 @@ report.junit
3232
report.html
3333
PAWS.xcresult
3434

35-
3635
# Logs
3736
logs
3837
*.log
@@ -43,4 +42,7 @@ firebase-debug.log*
4342
firebase-debug.*.log*
4443

4544
# Firebase cache
46-
.firebase/
45+
.firebase/
46+
47+
# Swift Package List
48+
PAWS/package-list.json

.swiftlint.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#
2-
# This source file is part of the CS342 2023 PAWS Team Application project
2+
# This source file is part of the PAWS application based on the Stanford Spezi Template Application project
33
#
44
# SPDX-FileCopyrightText: 2023 Stanford University
55
#
66
# SPDX-License-Identifier: MIT
77
#
8-
8+
99
# The whitelist_rules configuration also includes rules that are enabled by default to provide a good overview of all rules.
1010
only_rules:
1111
# All Images that provide context should have an accessibility label. Purely decorative images can be hidden from accessibility.
@@ -379,6 +379,7 @@ deployment_target: # Availability checks or attributes shouldn’t be using olde
379379
excluded: # paths to ignore during linting. Takes precedence over `included`.
380380
- .build
381381
- .swiftpm
382+
- .codeql
382383
- .derivedData
383384

384385
closure_body_length: # Closure bodies should not span too many lines.

CITATION.cff

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This source file is part of the CS342 2023 PAWS Team Application project
2+
# This source file is part of the PAWS application based on the Stanford Spezi Template Application project
33
#
44
# SPDX-FileCopyrightText: 2023 Stanford University
55
#
@@ -18,5 +18,4 @@ authors:
1818
- family-names: "Aalami"
1919
given-names: "Oliver"
2020
orcid: "https://orcid.org/0000-0002-7799-2429"
21-
title: "CS342 2023 PAWS Team Application"
22-
url: "https://github.com/CS342/2023-PAWS"
21+
title: "PAWS"

CONTRIBUTORS.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,27 @@
11
<!--
22
3-
This source file is part of the CS342 2023 PAWS Team Application project
3+
This source file is part of the PAWS application based on the Stanford Spezi Template Application project
44
55
SPDX-FileCopyrightText: 2023 Stanford University
66
77
SPDX-License-Identifier: MIT
88
99
-->
1010

11-
CS342 2023 PAWS Team Application Contributors
11+
PAWS Contributors
1212
=================================
1313

1414
* [Paul Schmiedmayer](https://github.com/PSchmiedmayer)
15+
* [Andreas Bauer](https://github.com/Supereg)
16+
* [Philipp Zagar](https://github.com/philippzagar)
17+
* [Nikolai Madlener](https://github.com/NikolaiMadlener)
18+
* [Caitlin Kunchur](https://github.com/ckunchur)
19+
* [Shriya Reddy](https://github.com/reddyrose)
20+
* [Riya Karumanchi](https://github.com/riyakaru)
21+
* [Vishnu Ravi](https://github.com/vishnuravi)
22+
* [Ananya Vasireddy](https://github.com/ananya-vasireddy)
23+
* [Abhinav Agarwal](https://github.com/abhinav30219)
24+
* [Raghav Samavedam](https://github.com/RSamavedam)
25+
* [Aydin Zahedivash](http://github.com/aydinzahedi)
26+
* [Scott Randolph Ceresnak](https://med.stanford.edu/profiles/scott-ceresnak)
27+
* [Oliver Aalami](http://github.com/aalami5)

0 commit comments

Comments
 (0)