Add documentation details on the API documentation

Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
This commit is contained in:
Akashdeep Dhar 2024-03-28 10:14:02 +05:30
parent 26298fbed0
commit fb4445bf53

View file

@ -0,0 +1,26 @@
.. _apid:
API documentation
=================
Suggestion
----------
It is strongly recommended to automate the process of documenting API routes
using libraries like Swagger UI and a documentation format that is compliant
with the OpenAPI standards. To that extent, the API service library should be
selected in a way that causes little to no concern in integrating an automated
API documentation system.
This can ensure that not only little effort is spent on the documentation but
can also help avoid human errors that might creep in when documenting the
routes, the expected request contents and the inferred response contents. The
API documentation might need a test access token with limited privileges if
present beyond authentication.
Technologies
------------
1. `Swagger UI <https://swagger.io/tools/swagger-ui/>`_
2. `OpenAPI standard <https://www.openapis.org/>`_