[
https://issues.apache.org/jira/browse/HBASE-28977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17898673#comment-17898673
]
Dávid Paksy commented on HBASE-28977:
-------------------------------------
Here is the generated openapi JSON file which does not contain endpoint
information, just the metadata:
{code:java}
{
"openapi" : "3.0.1",
"info" : {
"title" : "Apache HBase REST API",
"description" : "REST API server component of Apache HBase",
"version" : "4.0.0-alpha-1-SNAPSHOT"
},
"servers" : [ {
"url" : "/openapi"
} ]
} {code}
This data was defined with {{io.swagger.v3.oas.annotations.OpenAPIDefinition}}
annotation.
> Investigate integrating OpenAPI / Swagger to hbase-rest
> -------------------------------------------------------
>
> Key: HBASE-28977
> URL: https://issues.apache.org/jira/browse/HBASE-28977
> Project: HBase
> Issue Type: Improvement
> Components: REST
> Reporter: Dávid Paksy
> Assignee: Dávid Paksy
> Priority: Major
>
> Using OpenAPI / Swagger it would be possible to generate a schema file of
> HBase REST API.
> In theory the generated schema file could be used as documentation /
> generating API clients.
> Even Swagger UI could be used to have an interactive playground for the HBase
> REST API.
> Check how much HBase could gain having this.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)