Skip to content

Commit f132f8f

Browse files
committed
README
1 parent 75e3377 commit f132f8f

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

README.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,24 @@
1-
# openapi
1+
# openapi
2+
3+
Package openapi is a set of Go types for [OpenAPI Specification
4+
3.1](https://spec.openapis.org/oas/v3.1.0). The primary purpose of the package
5+
is to assist in generation of OpenAPI documentation or to offer building blocks
6+
for code-generation.
7+
8+
## Validation
9+
10+
Currently, specifications are validated with JSON Schema. Per OpenAPI's
11+
documentation, this may not be enough to properly encapsulate all the nuances
12+
of a specification. However, JSON Schema is able to properly validate the current
13+
OpenAPI 3.1 Specification test suite.
14+
15+
If you run into an edge case that is not validated adequetely, please open a ticket.
16+
17+
## Contributions
18+
19+
Feel free to open up a ticket or create a pull request if there are features or
20+
bugs you'd like to contribute.
21+
22+
## License
23+
24+
MIT

0 commit comments

Comments
 (0)