[Subtask] Add Semantic Model OpenAPI specification in Gravitino
Open
subtask
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 298
Description
### Describe the subtask
Add the OpenAPI specification for Semantic Model lifecycle REST APIs, including list, create, load, alter, and drop endpoints and their request and response schemas.
Server implementation, clients, and generated SDK changes are out of scope.
### Parent issue
#12209
Contributor guide
Research direction
Locate the repository's existing OpenAPI specifications and read parent issue #12209 for the Semantic Model context. Add specifications for list, create, load, alter, and drop lifecycle endpoints, including request and response schemas; done means the API specification is complete without server, client, or generated SDK changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi
- Domain
- api, backend-api-design
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100