REST API documentation consistency improvements #24829
Labels
area:catalog
Related to the Catalog Project Area
bug
Something isn't working
good first issue
Good for newcomers
help wanted
Help/Contributions wanted from community members
馃摐 Description
I have identified the following possible instances of inconsistencies between Open API specification and Documentation:
馃煩Found in Open API specification, 馃煡Not found in Documentation
POST /refresh
GET /entities/by-name/{kind}/{namespace}/{name}/ancestry
GET /entity-facets
POST /analyze-location
POST /validate-entity
馃煩Found in Open API specification, 馃煩Found in Documentation, 馃煡Have Inconsistencies
DELETE /locations/{id}
DELETE /locations/<uid>
id
uid
About
This is part of the evaluation of my Master's Project at Imperial College London. The section above is automatically generated and aims to expose API documentation inconsistencies in real-world GitHub repositories. The end goal is for the tool to be used as part of CI/CD, namely as a GitHub action.
Hopefully, this is a step towards easier maintenance of API documentation. If you find this helpful, please consider updating the documentation to keep it in sync with the source code. I am also happy to assist with it, if appropriate. If this has not been useful, consider updating this issue with an explanation, so I can improve my approach. Thank you!
馃憖 Have you spent some time to check if this bug has been raised before?
馃彚 Have you read the Code of Conduct?
Are you willing to submit PR?
Yes I am willing to submit a PR!
The text was updated successfully, but these errors were encountered: