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 #3809

Open
11 tasks
alexvuka1 opened this issue May 18, 2024 · 3 comments
Open
11 tasks

REST API documentation consistency improvements #3809

alexvuka1 opened this issue May 18, 2024 · 3 comments

Comments

@alexvuka1
Copy link

alexvuka1 commented May 18, 2024

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!

Copy link

welcome bot commented May 18, 2024

Thanks for opening your first issue here! Be sure to follow the issue template! And a maintainer will get back to you shortly!
Please feel free to contact us on DingTalk, WeChat account(graphscope) or Slack. We are happy to answer your questions responsively.

@yecol
Copy link
Collaborator

yecol commented May 21, 2024

hi @alexvuka1, thanks for reporting!
We plan to evolve the interface for clients (SDK/Restful/Python) from gRPC to Restful APIs.
Currently we are developing the OpenAPI related functions actively, hence you may find the docs missing.
Please stay tuned, and we will keep you updated when the OpenAPI is beta available. /cc @lidongze0629
Thank you again!

@alexvuka1
Copy link
Author

Hi @yecol, that's good to know. Would it be useful to get reports such as the one in the description during the development of the REST API? For example, to track the progress of the documentation process. The aim of the project is to be used iteratively during development (as a GitHub action), so it would be interesting to hear your opinion on this. Thanks!

@alexvuka1 alexvuka1 changed the title Interactive API documentation consistency improvements REST API documentation consistency improvements May 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants