BT

Accueil InfoQ Actualités Le groupe de travail RAML annonce RAML 1.0 et API Workbench

Le groupe de travail RAML annonce RAML 1.0 et API Workbench

Favoris

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

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

Commentaires de la Communauté

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

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

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.