| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent f1adc84 commit 42a9e3d
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,32 +11,28 @@ The OpenAPI Specification (OAS) defines a standard, programming language-agnosti | |||
| 11 | 11 | ||
| 12 | 12 | Use cases for machine-readable API definition documents include, but are not limited to: interactive documentation; code generation for documentation, clients, and servers; and automation of test cases. OpenAPI documents describe an APIs services and are represented in either YAML or JSON formats. These documents may either be produced and served statically or be generated dynamically from an application. | |
| 13 | 13 | ||
| 14 | - The OpenAPI Specification does not require rewriting existing APIs. It does not require binding any software to a service — the service being described may not even be owned by the creator of its description. It does, however, require the capabilities of the service be described in the structure of the OpenAPI Specification. Not all services can be described by OpenAPI — this specification is not intended to cover every possible style of HTTP APIs, but does include support for [REST APIs](https://en.wikipedia.org/wiki/Representational_state_transfer). The OpenAPI Specification does not mandate a specific development process such as design-first or code-first. It does facilitate either technique by establishing clear interactions with a HTTP API. | ||
| 14 | + The OpenAPI Specification does not require rewriting existing APIs. It does not require binding any software to a service – the service being described may not even be owned by the creator of its description. It does, however, require the capabilities of the service be described in the structure of the OpenAPI Specification. Not all services can be described by OpenAPI – this specification is not intended to cover every possible style of HTTP APIs, but does include support for [REST APIs](https://en.wikipedia.org/wiki/Representational_state_transfer). The OpenAPI Specification does not mandate a specific development process such as design-first or code-first. It does facilitate either technique by establishing clear interactions with a HTTP API. | ||
| 15 | 15 | ||
| 16 | 16 | This GitHub project is the starting point for OpenAPI. Here you will find the information you need about the OpenAPI Specification, simple examples of what it looks like, and some general information regarding the project. | |
| 17 | 17 | ||
| 18 | - ## Current Version - 3.0.3 | ||
| 18 | + ## Current Version - 3.1.0 | ||
| 19 | 19 | ||
| 20 | - The current version of the OpenAPI specification is [OpenAPI Specification 3.0.3](versions/3.0.3.md). | ||
| 21 | - | ||
| 22 | - ## Current Release Candidate Version - 3.1.0-RC1 | ||
| 23 | - | ||
| 24 | - We invite the community to review and provide feedback for the current release candidate ([OpenAPI Specification 3.1.0-RC1](versions/3.1.0.md). Changes related to the upcoming 3.1.0 release should be submitted at [the development branch](https://github.com/OAI/OpenAPI-Specification/tree/v3.1.0-dev). | ||
| 20 | + The current version of the OpenAPI specification is [OpenAPI Specification 3.1.0](versions/3.1.0.md). | ||
| 25 | 21 | ||
| 26 | 22 | ### Previous Versions | |
| 27 | 23 | ||
| 28 | - This repository also contains the [OpenAPI Specification 2.0](versions/2.0.md), which is identical to the Swagger 2.0 specification before it was renamed to "OpenAPI Specification", as well as the Swagger 1.2 and Swagger 2.0 specifications. | ||
| 24 | + This repository also contains all [previous versions](versions). | ||
| 29 | 25 | ||
| 30 | 26 | Each folder in this repository, such as [examples](examples) and [schemas](schemas), should contain folders pertaining to the current and previous versions of the specification. | |
| 31 | 27 | ||
| 32 | 28 | ## See It in Action | |
| 33 | 29 | ||
| 34 | - If you just want to see it work, check out the [list of current examples](examples/v3.0). | ||
| 30 | + If you just want to see it work, check out the [list of current examples](examples). | ||
| 35 | 31 | ||
| 36 | 32 | ## Tools and Libraries | |
| 37 | 33 | ||
| 38 | 34 | Looking to see how you can create your own OpenAPI definition, present it, or otherwise use it? Check out the growing | |
| 39 | - [list of 3.0 implementations](IMPLEMENTATIONS.md). | ||
| 35 | + [list of implementations](IMPLEMENTATIONS.md). | ||
| 40 | 36 | ||
| 41 | 37 | ## Participation | |
| 42 | 38 | ||
@@ -48,7 +44,7 @@ The TSC holds weekly web conferences to review open pull requests and discuss op | |||
| 48 | 44 | ||
| 49 | 45 | The OpenAPI Initiative encourages participation from individuals and companies alike. If you want to participate in the evolution of the OpenAPI Specification, consider taking the following actions: | |
| 50 | 46 | ||
| 51 | - * Review the [current specification](versions/3.0.3.md). The human-readable markdown file _is the source of truth_ for the specification. | ||
| 47 | + * Review the [current specification](versions/3.1.0.md). The human-readable markdown file _is the source of truth_ for the specification. | ||
| 52 | 48 | * Review the [development](DEVELOPMENT.md) process so you understand how the spec is evolving. | |
| 53 | 49 | * Check the [issues](https://github.com/OAI/OpenAPI-Specification/issues) and [pull requests](https://github.com/OAI/OpenAPI-Specification/pulls) to see if someone has already documented your idea or feedback on the specification. You can follow an existing conversation by subscribing to the existing issue or PR. | |
| 54 | 50 | * Create an issue to describe a new concern. If possible, propose a solution. | |
| Back | FazBrowse Home | New Git URL |
0 commit comments