私は現在、Python で書かれた残りの API を文書化しています。プロジェクトのドキュメントはすべて Sphinx を使用して作成されており、REST API 用にいくつかの特別なディレクティブを作成したいと考えています。たとえば、次のリソースが定義されているとします。
@resource("/user/<email>", method="GET")
def user_details (email):
""" Returns detailed information about a user account.
:resource GET: /user/<email>
:query_param a_param: Some kind of query param.
"""
# Do stuff and return user details
これが基本的に、ドキュメントが現在どのように見えるかです。通常:query_param ...:
の:param:
.
ロールを作成する方法を見つけましたが、データのブロックではなく、インラインでのみ機能します。
これを作るにはどうすればいいですか?