Ho creato un'API che fornisce una risorsa denominata "Anteprima" (/ miniature)Come riutilizzare gli oggetti nello schema dell'API BluePrint?
{
"name": "toto",
"uri": "http://xxx"
}
In compenso ho più risorse che include quella risorsa Thumbnail in loro (come/articoli,/video ...):
{
"name": "playlist",
"thumbnail":
{
"name": "toto",
"uri": "http://xxx"
}
}
Quando scrivo gli schemi di quei webservices del mark-down progetto, mi piacerebbe essere in grado di riutilizzare lo schema che ho creato per lo schema di Thumbnail, al fine di non ripetere il codice nella schemi. Ho il cuore della funzione Tratti (https://github.com/apiaryio/api-blueprint/issues/47) ma non so se si adatta alle mie esigenze e se funziona con aglio e dredd.
Sai qual è la cosa migliore da fare nel mio caso?
Si noti che ottenere questi rendering in Aglio richiede attualmente l'uso della versione beta, che può essere installata tramite 'npm install -g aglio @ beta'. Presto sarà rilasciato come versione 2.0. – Daniel
Ed è supportato in 'dredd' –
Hum, ma posso usare questi attributi nello schema del mio WS? Mi piace quando Dredd fa il test sullo schema. –