arc/docs/webhook2fedmsg/apid.rst
Akashdeep Dhar fb4445bf53 Add documentation details on the API documentation
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2024-04-03 13:54:55 +05:30

26 lines
882 B
ReStructuredText

.. _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/>`_