This PR contains the work done to include the define the information sections of the OpenAPI specification document and all the GET endpoints of the Service and Database categories.
The following endpoints have been defined in the document, and also tested manually with Swift:
GET /
GET /artists/{artist_id}
GET /artists/{artist_id}/releases
GET /labels/{label_id}
GET /labels/{label_id}/releases
GET /masters/{master_id}
GET /masters/{master_id}/versions
GET /releases/{release_id}
GET /releases/{release_id}/rating
GET /releases/{release_id}/rating/{username}
GET /releases/{release_id}/stats
GET /database/search
In addition, a first version of the Github Pages documentation has been generated from the DocC documentation catalog, and the generated Swift code from the openapi.yaml file.
This PR contains the work done to include the define the information sections of the `OpenAPI` specification document and all the `GET` endpoints of the _Service_ and _Database_ categories.
The following endpoints have been defined in the document, and also tested manually with `Swift`:
* GET `/`
* GET `/artists/{artist_id}`
* GET `/artists/{artist_id}/releases`
* GET `/labels/{label_id}`
* GET `/labels/{label_id}/releases`
* GET `/masters/{master_id}`
* GET `/masters/{master_id}/versions`
* GET `/releases/{release_id}`
* GET `/releases/{release_id}/rating`
* GET `/releases/{release_id}/rating/{username}`
* GET `/releases/{release_id}/stats`
* GET `/database/search`
In addition, a first version of the _Github Pages_ documentation has been generated from the `DocC` documentation catalog, and the generated Swift code from the `openapi.yaml` file.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the work done to include the define the information sections of the
OpenAPIspecification document and all theGETendpoints of the Service and Database categories.The following endpoints have been defined in the document, and also tested manually with
Swift://artists/{artist_id}/artists/{artist_id}/releases/labels/{label_id}/labels/{label_id}/releases/masters/{master_id}/masters/{master_id}/versions/releases/{release_id}/releases/{release_id}/rating/releases/{release_id}/rating/{username}/releases/{release_id}/stats/database/searchIn addition, a first version of the Github Pages documentation has been generated from the
DocCdocumentation catalog, and the generated Swift code from theopenapi.yamlfile.