Я создал API, который обеспечивает ресурс под названием «Эскиз» (/ эскизы)Как повторно использовать объекты в схеме API BluePrint?
{
"name": "toto",
"uri": "http://xxx"
}
В другой стороны, у меня есть несколько ресурсов, которые включают в себя, что Thumbnail ресурс в них (как/статьях,/видео ...):
{
"name": "playlist",
"thumbnail":
{
"name": "toto",
"uri": "http://xxx"
}
}
Когда я пишу схемы этих веб-сервисы в светокопии уценке, я хотел бы иметь возможность повторно использовать схему, которую я создал для схемы миниатюр для того, чтобы не повторять код в схемы. У меня есть черта функции Черты (https://github.com/apiaryio/api-blueprint/issues/47), но я не знаю, соответствует ли она моим потребностям, и если она работает с aglio и dredd.
Знаете ли вы, что лучше всего делать в моем случае?
Обратите внимание, что для их рендеринга в Aglio в настоящее время требуется использовать бета-версию, которая может быть установлена через 'npm install -g aglio @ beta'. Скоро он будет выпущен как версия 2.0. – Daniel
И поддерживается в 'dredd' –
Hum, но могу ли я использовать эти атрибуты в схеме моего WS? Мне нравится, когда Дредд проводит тест на схеме. –