apiary向我展示了如何向参数添加描述。但是,我需要的是对值进行描述。
例如 /users{?skills}。这个参数我有我自己的技能代码
'1' 表示会说英语
'2' 表示会游泳
'3' 表示可以开车
在参数描述之后添加它们是一种方法。如果我有技能代码的音调怎么办?而且这种方法的格式很难看。我怎样才能实现它?
apiary向我展示了如何向参数添加描述。但是,我需要的是对值进行描述。
例如 /users{?skills}。这个参数我有我自己的技能代码
'1' 表示会说英语
'2' 表示会游泳
'3' 表示可以开车
在参数描述之后添加它们是一种方法。如果我有技能代码的音调怎么办?而且这种方法的格式很难看。我怎样才能实现它?
目前没有办法通过使用 API Blueprint 的标准工具来实现。
两者都不
+ Values
+ `A - means something`
+ `B`
+ `C`
或者
+ Values
+ `A` means something
+ `B`
+ `C`
将正常工作。我在 API Blueprint 的存储库下提交了一个功能请求。如果您想参与设计过程并帮助我们为您的问题找到最佳解决方案,您可以跟踪它并在其下发表评论。
我知道在标准文档中呈现此功能不是很好。
但是,在“beta new docs”中,它看起来要好得多。试试看 - 在设置中,打开以下开关:
那么渲染应该是这样的(两种状态):
当 API 蓝图遇到问题时,您始终可以在端点描述中使用普通的旧 Markdown 来补充或替换缺少的内容。例如,您可以自由地使用表格作为该Values
部分的补充或替换:
# My API
## Sample [/endpoint{?id}]
Description.
| Value | Meaning |
| ------------ |:----------------:|
| A | Alaska |
| B | Bali |
| C | Czech Republic |
+ Parameters
+ id (string)
Description...
| Value | Meaning |
| ------------ |:----------------:|
| A | Alaska |
| B | Bali |
| C | Czech Republic |
Description...
+ Values
+ `A`
+ `B`
+ `C`
在新旧文档中呈现表格: