Skip to content

Commit 82be371

Browse files
committed
examples: rename merged TS examples to typescript-r4-us-core and typescript-custom-packages
- typescript -> typescript-r4-us-core - package-sources -> typescript-custom-packages - Update Makefile targets, README/docs/CLAUDE.md references, generate.ts output paths, the multi-package test fixture path, and python-us-core path - Consolidate the two CI SDK-test jobs into test-typescript-r4-us-core-example and rename the local-package job to test-typescript-custom-packages-example
1 parent 89f7ca9 commit 82be371

106 files changed

Lines changed: 50 additions & 79 deletions

File tree

Some content is hidden

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

‎.github/workflows/sdk-tests.yml‎

Lines changed: 6 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
exit 1
4343
fi
4444
45-
test-typescript-sdk-r4:
45+
test-typescript-r4-us-core-example:
4646
runs-on: ubuntu-latest
4747

4848
steps:
@@ -55,50 +55,21 @@ jobs:
5555
run: bun install --frozen-lockfile
5656

5757
- name: Run tests
58-
run: make test-typescript-r4-example
58+
run: make test-typescript-r4-us-core-example
5959

6060
- name: Repository contains actual typescript-sdk version
6161
run: |
62-
diff_result=$(git diff --exit-code --name-only examples/typescript-r4 || true)
62+
diff_result=$(git diff --exit-code --name-only examples/typescript-r4-us-core || true)
6363
6464
if [ -z "$diff_result" ]; then
6565
echo "✅ Generated SDK is identical to the one stored in repository."
6666
else
6767
echo "❌ Generated SDK differs from the one stored in repository."
6868
echo "Differences:"
69-
git diff examples/typescript-r4
69+
git diff examples/typescript-r4-us-core
7070
exit 1
7171
fi
7272
73-
test-typescript-us-core-example:
74-
runs-on: ubuntu-latest
75-
76-
steps:
77-
- uses: actions/checkout@v5
78-
79-
- name: Setup Bun
80-
uses: oven-sh/setup-bun@v2
81-
82-
- name: Install dependencies
83-
run: bun install --frozen-lockfile
84-
85-
- name: Run tests
86-
run: make test-typescript-us-core-example
87-
88-
# TODO: enable git diff check after fixing non-deterministic generation output
89-
# - name: Repository contains actual typescript-us-core version
90-
# run: |
91-
# diff_result=$(git diff --exit-code --name-only examples/typescript-us-core || true)
92-
#
93-
# if [ -z "$diff_result" ]; then
94-
# echo "✅ Generated SDK is identical to the one stored in repository."
95-
# else
96-
# echo "❌ Generated SDK differs from the one stored in repository."
97-
# echo "Differences:"
98-
# git diff examples/typescript-us-core
99-
# exit 1
100-
# fi
101-
10273
test-typescript-ccda-example:
10374
runs-on: ubuntu-latest
10475

@@ -201,7 +172,7 @@ jobs:
201172
- name: Run tests
202173
run: make test-python-us-core-example
203174

204-
test-local-package-folder-example:
175+
test-typescript-custom-packages-example:
205176
runs-on: ubuntu-latest
206177

207178
steps:
@@ -214,7 +185,7 @@ jobs:
214185
run: bun install --frozen-lockfile
215186

216187
- name: Run tests
217-
run: make test-local-package-folder-example
188+
run: make test-typescript-custom-packages-example
218189

219190
test-on-the-fly-example:
220191
runs-on: ubuntu-latest

‎CLAUDE.md‎

Lines changed: 1 addition & 1 deletion

‎Makefile‎

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ VERSION = $(shell cat package.json | grep version | sed -E 's/ *"version": "//'
88
test test-multi-package \
99
prepare-aidbox-runme test-all-example-generation test-other-example-generation \
1010
test-on-the-fly-example test-on-the-fly-norge-r4 test-on-the-fly-kbv-r4 \
11-
test-typescript-example test-package-sources-example \
11+
test-typescript-r4-us-core-example test-typescript-custom-packages-example \
1212
test-typescript-ccda-example test-mustache-java-r4-example \
1313
test-csharp-sdk generate-python-sdk generate-python-sdk-fhirpy generate-python-us-core-sdk \
1414
python-test-setup python-fhirpy-test-setup python-us-core-test-setup \
1515
test-python-sdk test-python-fhirpy-sdk test-python-us-core-example
1616

17-
all: test test-multi-package test-typescript-example test-typescript-ccda-example test-package-sources-example lint-unsafe test-all-example-generation
17+
all: test test-multi-package test-typescript-r4-us-core-example test-typescript-ccda-example test-typescript-custom-packages-example lint-unsafe test-all-example-generation
1818

1919
generate-types:
2020
bun run scripts/generate-types.ts
@@ -54,14 +54,14 @@ prepare-aidbox-runme:
5454

5555
test-all-example-generation: test-other-example-generation
5656
bun run examples/csharp/generate.ts
57-
bun run examples/package-sources/generate-local.ts
58-
bun run examples/package-sources/generate-sql-on-fhir.ts
57+
bun run examples/typescript-custom-packages/generate-local.ts
58+
bun run examples/typescript-custom-packages/generate-sql-on-fhir.ts
5959
bun run examples/mustache/mustache-java-r4-gen.ts
6060
bun run examples/python-r4/generate.ts
6161
bun run examples/python-fhirpy/generate.ts
6262
bun run examples/python-us-core/generate.ts
6363
bun run examples/typescript-ccda/generate.ts
64-
bun run examples/typescript/generate.ts
64+
bun run examples/typescript-r4-us-core/generate.ts
6565

6666
test-other-example-generation: test-on-the-fly-example
6767

@@ -77,10 +77,10 @@ test-on-the-fly-kbv-r4: typecheck
7777
$(TYPECHECK) --project examples/on-the-fly/kbv-r4/tsconfig.json
7878
bun test ./examples/on-the-fly/kbv-r4/
7979

80-
test-typescript-example: typecheck
81-
bun run examples/typescript/generate.ts
82-
$(TYPECHECK) --project examples/typescript/tsconfig.json
83-
bun test ./examples/typescript/
80+
test-typescript-r4-us-core-example: typecheck
81+
bun run examples/typescript-r4-us-core/generate.ts
82+
$(TYPECHECK) --project examples/typescript-r4-us-core/tsconfig.json
83+
bun test ./examples/typescript-r4-us-core/
8484

8585
test-typescript-ccda-example: typecheck
8686
bun test test/unit/typeschema/transformer/ccda.test.ts
@@ -90,11 +90,11 @@ test-typescript-ccda-example: typecheck
9090
./examples/typescript-ccda/demo-cda.test.ts \
9191
./examples/typescript-ccda/demo-ccda.test.ts
9292

93-
test-package-sources-example: typecheck
94-
bun run examples/package-sources/generate-local.ts
95-
bun run examples/package-sources/generate-sql-on-fhir.ts
96-
$(TYPECHECK) --project examples/package-sources/tsconfig.json
97-
bun test ./examples/package-sources/
93+
test-typescript-custom-packages-example: typecheck
94+
bun run examples/typescript-custom-packages/generate-local.ts
95+
bun run examples/typescript-custom-packages/generate-sql-on-fhir.ts
96+
$(TYPECHECK) --project examples/typescript-custom-packages/tsconfig.json
97+
bun test ./examples/typescript-custom-packages/
9898

9999
test-mustache-java-r4-example: typecheck
100100
bun run examples/mustache/mustache-java-r4-gen.ts

‎README.md‎

Lines changed: 7 additions & 7 deletions

‎docs/design/profiles.md‎

Lines changed: 1 addition & 1 deletion

‎docs/design/slices.md‎

Lines changed: 1 addition & 1 deletion

‎examples/README.md‎

Lines changed: 5 additions & 5 deletions

‎examples/python-us-core/generate.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const builder = new APIBuilder({ logger })
1616
.fromPackage("hl7.fhir.us.core", "8.0.1")
1717
.localStructureDefinitions({
1818
package: { name: "example.folder.structures", version: "0.0.1" },
19-
path: Path.join(__dirname, "../package-sources/structure-definitions"),
19+
path: Path.join(__dirname, "../typescript-custom-packages/structure-definitions"),
2020
dependencies: [{ name: "hl7.fhir.r4.core", version: "4.0.1" }],
2121
})
2222
.python({
File renamed without changes.

examples/package-sources/README.md renamed to examples/typescript-custom-packages/README.md

Lines changed: 6 additions & 6 deletions

0 commit comments

Comments
 (0)