【发布时间】:2015-07-13 12:01:01
【问题描述】:
我创建了一个 API,它提供名为“缩略图”(/thumbnails) 的资源
{
"name": "toto",
"uri": "http://xxx"
}
另一方面,我有多个资源,其中包含该缩略图资源(例如 /articles、/videos ...):
{
"name": "playlist",
"thumbnail":
{
"name": "toto",
"uri": "http://xxx"
}
}
当我在 BluePrint markdown 中编写这些 Web 服务的架构时,我希望能够重用我为缩略图架构创建的架构,以免重复架构中的代码。 我很喜欢 Trait 功能 (https://github.com/apiaryio/api-blueprint/issues/47),但我不知道它是否符合我的需求,以及它是否适用于 aglio 和 dredd。
你知道对我来说最好的办法吗?
【问题讨论】:
标签: markdown apiblueprint apiary.io dredd aglio