Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

REST API documentation consistency improvements #24829

Open
2 of 7 tasks
alexvuka1 opened this issue May 19, 2024 · 3 comments
Open
2 of 7 tasks

REST API documentation consistency improvements #24829

alexvuka1 opened this issue May 19, 2024 · 3 comments
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

Comments

@alexvuka1
Copy link

alexvuka1 commented May 19, 2024

馃摐 Description

I have identified the following possible instances of inconsistencies between Open API specification and Documentation:

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?

  • I checked and didn't find similar issue

馃彚 Have you read the Code of Conduct?

Are you willing to submit PR?

Yes I am willing to submit a PR!

@alexvuka1 alexvuka1 added the bug Something isn't working label May 19, 2024
@Rugvip Rugvip added area:catalog Related to the Catalog Project Area help wanted Help/Contributions wanted from community members labels May 20, 2024
@Rugvip
Copy link
Member

Rugvip commented May 20, 2024

Thank you! 馃憤

It would be useful to have links to the outdated documentation as well, since that might not be immediately clear

@alexvuka1
Copy link
Author

I have updated the formatting of the description to make it more readable. The provided links should work properly, but if you would like them to be improved, please let me know. In case you have further feedback, it would be greatly appreciated. Thanks!

@freben freben added the good first issue Good for newcomers label May 23, 2024
@alexvuka1 alexvuka1 changed the title Interactive API documentation consistency improvements REST API documentation consistency improvements May 25, 2024
@ismailmmd
Copy link
Contributor

@Rugvip I created #24999 to resolve this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

4 participants