https://github.com/stariongroup/openapi
a naive openapi 3.1 json document reader to support convention & template based code generation
https://github.com/stariongroup/openapi
openapi3
Last synced: 6 months ago
JSON representation
a naive openapi 3.1 json document reader to support convention & template based code generation
- Host: GitHub
- URL: https://github.com/stariongroup/openapi
- Owner: STARIONGROUP
- License: apache-2.0
- Created: 2023-04-01T12:02:34.000Z (almost 3 years ago)
- Default Branch: development
- Last Pushed: 2023-04-30T09:55:35.000Z (almost 3 years ago)
- Last Synced: 2025-09-30T19:17:28.022Z (6 months ago)
- Topics: openapi3
- Language: C#
- Homepage: https://www.rheagroup.com
- Size: 610 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# RHEA.OpenApi
The RHEA.OpenApi library is a naive JSON reader implementation of the [OpenAPI Specification v3.1.0](https://spec.openapis.org/oas/latest.html#version-3-1-0). The purpose of this library is to suport code-generation in the .NET ecosystem. The library will most likely be deprecated once the [microsoft/OpenAPI.NET](https://github.com/microsoft/OpenAPI.NET) supports version 3.1. Support for version 3.1 in _microsoft/OpenAPI.NET_ is being tracked in issue https://github.com/microsoft/OpenAPI.NET/issues/795
[](https://sonarcloud.io/summary/new_code?id=RHEAGROUP_OPENAPI)
[](https://sonarcloud.io/summary/new_code?id=RHEAGROUP_OPENAPI)
[](https://sonarcloud.io/summary/new_code?id=RHEAGROUP_OPENAPI)
[](https://sonarcloud.io/summary/new_code?id=RHEAGROUP_OPENAPI)
[](https://sonarcloud.io/summary/new_code?id=RHEAGROUP_OPENAPI)
[](https://sonarcloud.io/summary/new_code?id=RHEAGROUP_OPENAPI)
[](https://sonarcloud.io/summary/new_code?id=RHEAGROUP_OPENAPI)
[](https://sonarcloud.io/summary/new_code?id=RHEAGROUP_OPENAPI)
[](https://sonarcloud.io/summary/new_code?id=RHEAGROUP_OPENAPI)
[](https://sonarcloud.io/summary/new_code?id=RHEAGROUP_OPENAPI)
## Installation
The package is available on Nuget at:
project | Nuget
--------------------------------------------------------------| ------------
[RHEA.OpenApi](https://www.nuget.org/packages/RHEA.OpenApi) | [](https://buildstats.info/nuget/RHEA.OpenApi)
## Build Status
GitHub actions are used to build and test the library
Branch | Build Status
----------- | --------------------------
Master | 
Development | 
# License
The RHEA.OpenApi library is provided to the community under the Apache License 2.0.
# Contributions
Contributions to the code-base are welcome. However, before we can accept your contributions we ask any contributor to sign the Contributor License Agreement (CLA) and send this digitaly signed to s.gerene@rheagroup.com. You can find the CLA's in the CLA folder.