J'ai une question simple à propos de RAML (RESTful Api Modeling language). Je voulais essayer quelque chose de nouveau afin de créer une documentation pour mon API (et ensuite la tester). L'API est écrite dans node.js.Api.raml doit-il contenir toute l'API?
Dois-je inclure tout mon code dans le fichier api.raml? Ou est-il possible d'importer des sous-routes à partir d'autres fichiers .raml? Y a-t-il de bonnes directives pour diviser les fichiers .raml?
par exemple. Je voudrais créer un fichier appelé books.raml
. Il inclurait toutes les routes sous /books
. Puis plus tard, je veux l'importer dans mon api.raml
, donc ce serait plus comme un fichier qui ne comprend que des sous-fichiers.
Est-ce correct? Si oui, comment pourrais-je faire cela et quelles sont les lignes directrices sur l'endroit où stocker ces fichiers (dans quel répertoire)?
Ok, ceci est correct pour inclure des traits ou des types, mais est-ce correct d'inclure des sous-routines, par ex. '/ comptes:! include accounts.raml'? – losik123
oui, vous pouvez, mais je ne suis pas sûr que ce soit un bon moyen de structurer votre RAML (j'ai mis à jour ma réponse) – Pedro