Skip to content

Commit 28aa8bc

Browse files
authored
CCM-9509: Initial OAS Spec (#36)
* CCM-8855: Update pnpm configuration for workspace mode * CCM-8855: Replace sdk TS client generation with hey-api * CCM-8855: Extend API Specification * CCM-8855: Add types for hashes and signatures, plus non-prerendered letters. * CCM-8855: Remove non-pre-rendered letters + simplify schema for v1 * CCM-8855: Update generated client libs
1 parent 21d0f4d commit 28aa8bc

File tree

159 files changed

+10922
-15648
lines changed

Some content is hidden

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

159 files changed

+10922
-15648
lines changed

.gitleaksignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ cd9c0efec38c5d63053dd865e5d4e207c0760d91:docs/guides/Perform_static_analysis.md:
66
4f4e8c15629b2cb09356a7fed4d72953590227ce:docs/Gemfile.lock:ipv4:4
77
b1f85a7faf54eaf66074d7a6daa093aefe6b3ebe:sdk/python/test-requirements.txt:ipv4:5
88
b1f85a7faf54eaf66074d7a6daa093aefe6b3ebe:sdk/python/pyproject.toml:ipv4:25
9+
10+
# Example ECDA key in OAPI spec
11+
4118582e5009685c1ac31fc664371649602a8a0e:specification/api/notify-supplier.yml:generic-api-key:115
12+
4118582e5009685c1ac31fc664371649602a8a0e:specification/api/notify-supplier-next.yml:generic-api-key:119

orval.config.js

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

package.json

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,15 @@
11
{
22
"author": "Crown Copyright",
3-
"dependencies": {
4-
"axios": "^1.8.4"
5-
},
63
"description": "",
7-
"devDependencies": {
8-
"@openapitools/openapi-generator-cli": "^2.18.4",
9-
"openapi-typescript": "^7.6.1",
10-
"orval": "^7.8.0"
11-
},
124
"keywords": [],
135
"license": "MIT",
146
"main": "index.js",
157
"name": "nhs-notify-supplier-api",
168
"packageManager": "[email protected]",
179
"scripts": {
18-
"generate": "pnpm generate:ts && pnpm generate:python && pnpm generate:sandbox",
10+
"generate": "pnpm generate:python && pnpm -r --changed-run generate",
1911
"generate:python": "docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli generate -i /local/specification/api/notify-supplier.yml -g python -o /local/sdk/python --skip-validate-spec",
20-
"generate:sandbox": "pnpm generate:sandbox-types && pnpm generate:sandbox-server",
21-
"generate:sandbox-server": "docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli generate -i /local/specification/api/notify-supplier.yml -g nodejs-express-server -o /local/sandbox --skip-validate-spec",
22-
"generate:sandbox-types": "openapi-typescript specification/api/notify-supplier.yml -o sandbox/types/api.d.ts",
23-
"generate:ts": "npx orval",
2412
"test": "echo \"Error: no test specified\" && exit 1"
2513
},
26-
"version": "1.0.0"
14+
"version": "0.0.1"
2715
}

0 commit comments

Comments
 (0)