BT

Le groupe de travail RAML annonce RAML 1.0 et API Workbench

| par Abel Avram Suivre 7 Abonnés , traduit par Stéphane Wojewoda Suivre 11 Abonnés le 06 nov. 2015. Durée de lecture estimée: 1 minute |

La communauté RAML vient d'annoncer la version 1.0 RAML, API Workbench et un parseur RAML JavaScript et Java.

RAML 1.0 est une Release Candidate proche de la version finale, avec quelques ajustements d'ici la fin du mois. La Spécification définit le langage et les fonctionnalités. Par rapport à la version 0.8, les nouvelles fonctionnalités sont :

  • Data types – la capacité de décrire les données. Elles positionnent des types prédéfinis –string, number, integer, boolean, date, file - ou des dérivés. Elles incluent aussi les enums, arrays, maps, unions, et les types de données complexes construites à partir des précédentes.
  • Libraries – la capacité d'inclure des ressources prédéfinies, les types de données, assets, et autres, utilisant des namespaces.
  • Overlays – incluant des descriptions, annotations, et exemples venant d'autres fichiers RAML.
  • Annotations – supportent les méta-données de tiers, en dehors des spécifications de RAML 1.0.
  • Schémas de sécurité améliorés.

RAML 1.0 est accompagné d'un IDE basé sur Atom, API Workbench. L'IDE sert à dessiner, construire, tester, documenter et partager des API définies avec RAML. Il fonctionne avec RAML 0.8 et 1.0. API Workbench permet la complétion de code, la suggestion de mots-clés, les références, chemins, valeurs partagées, propriétés types, etc. L'IDE réalise des validations automatiques à plusieurs niveaux : structure, références, ressources, schéma, ou ligne. De nouveaux éléments peuvent être créés avec l'aide d'assistants.

MuleSoft a également poussé deux parseurs, un pour JavaScript/TypeScript, et un autre pour Java. Les deux sont pour le moment en bêta. D'autres parseurs - .NET, Go, JavaScript, PHP, Python, Ruby, Scala – et d'autres outils sont à différents stades de développement dans la Bibliothèque de projets RAML.

RAML s'adosse à de nombreux fournisseurs dans la création, l'utilisation et la gestion des API, comme AWS, CA Technologies, Cisco, Software AG, VMware, et bien sûr MuleSoft.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT