Difference between revisions of "VT2016 Swagger"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
*Sujet : Swagger |
*Sujet : Swagger |
||
*Auteur : Abdelaziz FOUNAS |
*Auteur : Abdelaziz FOUNAS |
||
− | * |
+ | *Enseignants : Didier DONSEZ, Georges-Pierre BONNEAU |
=Résumé= |
=Résumé= |
||
Line 14: | Line 14: | ||
Beaucoup d'outils et modules ont été créé pour Swagger vu la taille de sa communauté. Ici, sont présenté les principaux éléments de cet ensemble : |
Beaucoup d'outils et modules ont été créé pour Swagger vu la taille de sa communauté. Ici, sont présenté les principaux éléments de cet ensemble : |
||
+ | |||
+ | **Swagger Core |
||
+ | |||
+ | **Swagger Codegen |
||
+ | |||
+ | **Swagger UI |
||
+ | |||
+ | **Swagger Editor |
||
=Les formats Swagger= |
=Les formats Swagger= |
Revision as of 23:48, 13 October 2016
Présentation
- Sujet : Swagger
- Auteur : Abdelaziz FOUNAS
- Enseignants : Didier DONSEZ, Georges-Pierre BONNEAU
Résumé
Swagger est une technologie permettant de faire le développement d'API REST. Elle permet notamment de créer la documentation, de gérer les tests et de faire la génération aussi bien côté serveur que du côté client de ces API REST. Cette technologie est OpenSource et est très utilisée, c'est pourquoi elle fonctionne avec beaucoup de différents langages.
Les outils Swagger
Beaucoup d'outils et modules ont été créé pour Swagger vu la taille de sa communauté. Ici, sont présenté les principaux éléments de cet ensemble :
- Swagger Core
- Swagger Codegen
- Swagger UI
- Swagger Editor