GitHub - go-openapi/spec3 (original) (raw)

Skip to content

Sign in

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Sign in

Sign up

Appearance settings

go-openapi / spec3 Public

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0 LICENSE Unknown license.go

105 stars 19 forks Branches Tags Activity

Star

Notifications You must be signed in to change notification settings

Additional navigation options

BranchesTags

Folders and files

Name Name Last commit message Last commit date
Latest commitHistory20 Commits
.github .github
fixtures fixtures
.editorconfig .editorconfig
.gitignore .gitignore
.travis.yml .travis.yml
CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md
LICENSE LICENSE
README.md README.md
callback.go callback.go
callback_test.go callback_test.go
components.go components.go
contact.go contact.go
contact_easyjson.go contact_easyjson.go
discriminator.go discriminator.go
doc.go doc.go
encoding.go encoding.go
encoding_test.go encoding_test.go
example.go example.go
example_test.go example_test.go
extensions.go extensions.go
external_documentation.go external_documentation.go
external_documentation_easyjson.go external_documentation_easyjson.go
go.mod go.mod
go.sum go.sum
header.go header.go
header_test.go header_test.go
info.go info.go
info_easyjson.go info_easyjson.go
license.go license.go
license_easyjson.go license_easyjson.go
link.go link.go
link_test.go link_test.go
media_type.go media_type.go
media_type_test.go media_type_test.go
oauth_flows.go oauth_flows.go
open_api.go open_api.go
operation.go operation.go
orderedmap.go orderedmap.go
orderedmap_test.go orderedmap_test.go
parameter.go parameter.go
parameter_test.go parameter_test.go
path_item.go path_item.go
paths.go paths.go
reference.go reference.go
request_body.go request_body.go
request_body_test.go request_body_test.go
responses.go responses.go
responses_test.go responses_test.go
schema.go schema.go
schema_test.go schema_test.go
security_requirement.go security_requirement.go
security_scheme.go security_scheme.go
security_scheme_test.go security_scheme_test.go
server.go server.go
server_easyjson.go server_easyjson.go
server_test.go server_test.go
tag.go tag.go
tag_easyjson.go tag_easyjson.go
xml.go xml.go

Repository files navigation

OAI object model Build Status codecov Slack Status

license GoDoc

This repository is not usable at this moment, the implementation is incomplete

The object model for OpenAPI specification v3 documents.

It aims to fix some mistakes that were made in the spec for v2. Top-level maps are now sorted by default so you can rely on their ordering.

Schemas

Schema struct{} + map Unit tests (struct{} + map)
OpenAPI ☑️ 🔲
Info ☑️ 🔲
Contact ☑️ 🔲
License ☑️ 🔲
Server ☑️ 🔲
Server Variable ☑️ + 🔲 🔲 + 🔲
Components ☑️ 🔲
Paths ☑️ 🔲
Path Item ☑️ + 🔲 🔲 + 🔲
Operation ☑️ 🔲
External Documentation ☑️ 🔲
Parameter ☑️ + 🔲 🔲 + 🔲
Request Body ☑️ + 🔲 🔲 + 🔲
Media Type ☑️ + 🔲 🔲 + 🔲
Encoding ☑️ + 🔲 🔲 + 🔲
Responses ☑️ + 🔲 🔲 + 🔲
Response ☑️ 🔲
Callback ☑️ + 🔲 🔲 + 🔲
Example ☑️ + 🔲 🔲 + 🔲
Link ☑️ + 🔲 🔲 + 🔲
Header ☑️ + 🔲 🔲 + 🔲
Tag ☑️ 🔲
Reference ☑️ 🔲
Schema 🔲 + 🔲 🔲 + 🔲
Discriminator ☑️ 🔲
XML ☑️ 🔲
Security Scheme ☑️ + 🔲 🔲 + 🔲
OAuth Flows ☑️ 🔲
OAuth Flow ☑️ 🔲
Security Requirement ☑️ 🔲

TODO

About

No description, website, or topics provided.

Resources

Readme

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0 LICENSE Unknown license.go

Code of conduct

Code of conduct

Activity

Custom properties

Stars

105 stars

Watchers

13 watching

Forks

19 forks

Report repository

Releases

No releases published

Packages

No packages published

Contributors2

Languages