Servant提供了一种从 API 定义生成文档的方法。但是,我认为没有办法(非正式地)记录每个端点的功能。对于上面链接中使用的示例,生成的文档包含:
## Welcome
This is our super webservice's API.
Enjoy!
## GET /hello
#### GET Parameters:
- name
- **Values**: *Alp, John Doe, ...*
- **Description**: Name of the person to say hello to.
#### Response:
在上面的示例中,我想念的是一种记录GET /hello
端点功能的方法,我希望有一种方法可以通过对每个端点的非正式描述来扩充 API 文档。
## Welcome
This is our super webservice's API.
Enjoy!
## GET /hello
Send a hello message to the given user. /<-- My description.../
#### GET Parameters:
- name
- **Values**: *Alp, John Doe, ...*
- **Description**: Name of the person to say hello to.
#### Response:
我的猜测是,这将需要标记不同的端点以唯一地识别它们,据我所知,Servant 不支持。但是,我想知道如何用目前可用的东西来解决这个问题。