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
The spec site main page had gotten a bit muddled. This organizes
it into three distinct sections (Specifications, Registries, and
Non-normative JSON Schemas) and adds an intro paragraph that links
to each section as well as the Learn and Tools site.
The reason for moving the schemas is that I almost couldn't find
the Overlay specification (I added Overlay to the shortcut links
at the top as well as it was missing).
The registries are in-between as they are less-well-known,
and I added shortcuts to the individual registries as it made
the sections feel more similar.
I renamed the overall site "Publications" instead of "Registry",
as it does a lot more now. It could be "Specifications" if we
would rather stick with the "spec site" terminology.
Copy file name to clipboardExpand all lines: index.md
+29-15Lines changed: 29 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -4,27 +4,43 @@ description: HTML Spec. and extensible registry
4
4
layout: default
5
5
---
6
6
7
-
# OpenAPI Initiative Registry
7
+
# OpenAPI Initiative Publications
8
8
9
-
This site contains the OpenAPI Initiative Registry and content for the HTML versions of specifications managed by the OpenAPI Initiative such as the OpenAPI Specification and the Arazzo Specification.
9
+
This site contains the authoritative HTML renderings of the OpenAPI Initiative's [specifications](#specifications) and [extension registries](#registries), as well as official (but non-[normative](https://en.wikipedia.org/wiki/Normativity#Standards_documents)) [schemas](#non-normative-json-schemas) for those specifications that provide them.
10
10
11
-
## Registry
11
+
Please see the [Learn OpenAPI](https://learn.openapis.org) site for additional documentation and [examples](https://learn.openapis.org/examples/), and the [OpenAPI Tooling](https://tools.openapis.org/) site for community-provided lists of tools implementing the specifications.
12
12
13
-
* Proceed to [Registry](./registry/index.html)
13
+
## Specifications
14
14
15
-
## Arazzo Specification
16
-
17
-
### Versions
15
+
### Arazzo Specification
18
16
19
17
{% include specification-version-list.md specification="arazzo" %}
20
18
21
-
## OpenAPI Specification
22
-
23
-
### Versions
19
+
### OpenAPI Specification
24
20
25
21
{% include specification-version-list.md specification="oas" %}
26
22
27
-
### Non-Normative JSON Schemas
23
+
### Overlay Specification
24
+
25
+
{% include specification-version-list.md specification="overlay" %}
26
+
27
+
## Registries
28
+
29
+
The [Registry Page](./registry/index.html) includes documentation as well as API and RSS access for all registries
30
+
31
+
Registry shortcuts:
32
+
{% for registry in site.collections %}{% unless registry.hidden %}
_Note that while schemas can catch many errors, they are not guaranteed to catch all specification violations. In the event of a disagreement between the schemas and the corresponding specificaton text, the specification text is presumed to be correct._
0 commit comments