You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To run the below make targets you will first need to run `make install-node`
49
49
50
50
There are `make` commands that alias scripts in the `package.json`
51
51
52
-
-`lint` -- Lints the spec and code
53
-
-`publish` -- Outputs the specification as a **single file** into the `build/` directory
54
-
-`serve` -- Serves a preview of the specification in human-readable format
52
+
-`lint` -- Lints the spec and code
53
+
-`publish` -- Outputs the specification as a **single file** into the `build/` directory
54
+
-`serve` -- Serves a preview of the specification in human-readable format
55
55
56
56
### Testing
57
57
@@ -77,19 +77,19 @@ For further information about Apigee and APIM see [API Producer Zone confluence]
77
77
78
78
`/.github/workflows`: This folder contains GitHub workflows, these workflow are mainly used to check pull requests and publish releases.
79
79
80
-
-`pr-lint.yaml`: This workflow links Pull Request's to Jira tickets and runs when a pull request is opened/updated.
81
-
-`continuous-integration.yml`: This workflow publishes a Github release when pushing to master.
82
-
-`sandbox-checks.yaml`: This workflow checks the sandbox meets the formatting and linting rules (Black + Flake8). Also it runs the sandbox unit tests (Pytest)
83
-
-`dependency-review.yml`: This workflow checks for any vulnerabilities in dependencies to be added to the project.
84
-
-`codeql-analysis.yml`: This workflow checks for any code vulnerabilities in the project.
80
+
-`pr-lint.yaml`: This workflow links Pull Request's to Jira tickets and runs when a pull request is opened/updated.
81
+
-`continuous-integration.yml`: This workflow publishes a Github release when pushing to master.
82
+
-`sandbox-checks.yaml`: This workflow checks the sandbox meets the formatting and linting rules (Black + Flake8). Also it runs the sandbox unit tests (Pytest)
83
+
-`dependency-review.yml`: This workflow checks for any vulnerabilities in dependencies to be added to the project.
84
+
-`codeql-analysis.yml`: This workflow checks for any code vulnerabilities in the project.
85
85
86
86
#### `/azure`:
87
87
88
88
Contains Azure Devops pipelines for building and deploying to Apigee:
89
89
90
-
-`azure-build-pipeline.yml`: Assembles the contents of your repository into a single file ("artifact") on Azure Devops and pushes any containers to our Docker registry. This pipeline is enabled for all branches.
91
-
-`azure-pr-pipeline.yml`: Deploys ephemeral versions of your proxy/spec to Apigee (and docker containers on AWS) to internal environments. This will deploy a internal-dev environment and internal-dev-sandbox for each pull request.
92
-
-`azure-release-pipeline.yml`: Deploys the long-lived version of your pipeline to internal and external environments, when you merge to master.
90
+
-`azure-build-pipeline.yml`: Assembles the contents of your repository into a single file ("artifact") on Azure Devops and pushes any containers to our Docker registry. This pipeline is enabled for all branches.
91
+
-`azure-pr-pipeline.yml`: Deploys ephemeral versions of your proxy/spec to Apigee (and docker containers on AWS) to internal environments. This will deploy a internal-dev environment and internal-dev-sandbox for each pull request.
92
+
-`azure-release-pipeline.yml`: Deploys the long-lived version of your pipeline to internal and external environments, when you merge to master.
93
93
94
94
`/azure/templates`: Here you can define reusable actions, such as running tests, and call these actions during Azure Devops pipelines.
Copy file name to clipboardExpand all lines: README.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,21 +8,21 @@ This repository does _not_ include the Validated Relationship Service FHIR API b
8
8
9
9
## Table of Contents
10
10
11
-
-[Validated Relationship Service API](#validated-relationship-service-api)
12
-
-[Table of Contents](#table-of-contents)
13
-
-[Repository Structure](#repository-structure)
14
-
-[Contributing](#contributing)
15
-
-[Development \& Testing](#development--testing)
16
-
-[Licensing](#licensing)
11
+
-[Validated Relationship Service API](#validated-relationship-service-api)
12
+
-[Table of Contents](#table-of-contents)
13
+
-[Repository Structure](#repository-structure)
14
+
-[Contributing](#contributing)
15
+
-[Development \& Testing](#development--testing)
16
+
-[Licensing](#licensing)
17
17
18
18
## Repository Structure
19
19
20
20
This repository includes:
21
21
22
-
-[specification/validated-relationships-service-api.yaml](./specification/validated-relationships-service-api.yaml) - The [Open API Specification](https://swagger.io/docs/specification/about/) describes the endpoints, methods and messages exchanged by the API. Used to generate interactive documentation for the NHS API Catalogue; the contract between the API and its consumers.
23
-
-`sandbox/` - A flask (Python) API that implements a mock implementation of the service. It's to be used as interactive documentation to illustrate interactions and concepts. It is not intended to provide an exhaustive/faithful environment suitable for full development and testing.
24
-
-`scripts/` - Utilities helpful to developers for the development and release of the specification.
25
-
-`proxies/` - Live and sandbox Apigee API Proxy definitions.
22
+
-[specification/validated-relationships-service-api.yaml](./specification/validated-relationships-service-api.yaml) - The [Open API Specification](https://swagger.io/docs/specification/about/) describes the endpoints, methods and messages exchanged by the API. Used to generate interactive documentation for the NHS API Catalogue; the contract between the API and its consumers.
23
+
-`sandbox/` - A flask (Python) API that implements a mock implementation of the service. It's to be used as interactive documentation to illustrate interactions and concepts. It is not intended to provide an exhaustive/faithful environment suitable for full development and testing.
24
+
-`scripts/` - Utilities helpful to developers for the development and release of the specification.
25
+
-`proxies/` - Live and sandbox Apigee API Proxy definitions.
0 commit comments