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
Copy file name to clipboardexpand all lines: README.md
+72-6
Original file line number
Diff line number
Diff line change
@@ -3,23 +3,87 @@
3
3
# OpenAPI.NET [Preview]
4
4
[ Disclaimer: This repository is in a preview state. Expect to see some iterating as we work towards the final release candidate slated for early 2018. Feedback is welcome! ]
5
5
6
-
The **OpenAPI.NET** SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OAI JSON and YAML documents from the model.
6
+
The **OpenAPI.NET** SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.
7
7
8
-
**See more information on the Open API spec and its history here: <ahref="https://www.openapis.org">Open API Initiative</a>**
8
+
**See more information on the OpenAPI spec and its history here: <ahref="https://www.openapis.org">Open API Initiative</a>**
9
9
10
10
Project Objectives
11
11
12
-
- Provide a single shared object model in .NET for Open API documents.
13
-
- Include the most primitive Reader for ingesting OAI JSON and YAML documents.
14
-
- Enable developers to create Readers that translate different data formats into Open API documents.
12
+
- Provide a single shared object model in .NET for OpenAPI descriptions.
13
+
- Include the most primitive Reader for ingesting OpenAPI JSON and YAML documents in both V2 and V3 formats.
14
+
- Provide OpenAPI description writers for both V2 and V3 specification formats.
15
+
- Enable developers to create Readers that translate different data formats into OpenAPI descriptions.
15
16
16
17
# Readers
17
-
The OpenAPI.NET project holds the base object model for representing OAI documents as .NET objects. Translation for different data types into this object model is handled by reading raw JSON/YAML or from individual "Readers", a number of which are in the works.
18
+
The OpenAPI.NET project holds the base object model for representing OpenAPI descriptions as .NET objects. Translation for different data types into this object model is handled by reading raw JSON/YAML or from individual "Readers", a number of which are in the works.
18
19
19
20
The base JSON and YAML Readers are built into this project. Below is the list of supported "reader" projects.
To provide feedback and ask questions you can use StackOverflow with the [OpenApi.net](https://stackoverflow.com/questions/tagged/openapi.net) tag or use the OpenApi.net Slack channel which you can join by registering for the httpapis team at http://slack.httpapis.com
0 commit comments