The SignON Orchestrator OpenAPI repository is part of SignON an EU H2020 research and innovation funded project.
This repository specifies the REST API of the SignON Orchestrator, that are used by the SignON Mobile
App.
For further details please refer to public deliverable D2.4 - Intermediate release of the Open SignON Framework.
To generate the SignON Orchestrator OpenAPI documentation, please follow the following steps.
- NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
- Node and NPM:
nvm install 14
- OpenAPI Generator:
npm install @openapitools/openapi-generator-cli -g
- Generate Documentation:
Start the Script from the root folder of this repository with:
. openapi_docgen.sh
SignON Orchestrator OpenAPI | SignON Orchestrator Shared Schemas |
---|---|
14.0 | 6.1 |
The generated documentation can be found in docs
folder.
It is provided in two formats:
In order to standardize the AsyncAPI names for messages, components and fields the official guide from Swagger OpenAPI has been followed link.
Some of the most important rules are:
- Messages names are in Camel Case with the first letter in upper case
- Components names are in Camel Case with the first letter in upper case
- Fields names are in Camel Case with the first letter in lower case
- IDE: Visual Studio Code
This project was developed by FINCONS GROUP AG within the Horizon 2020 European project SignON under grant agreement no. 101017255.
For any further information, please send an email to [email protected].
This project is released under the Apache 2.0 license.