Pourquoi il n’y a pas de thèmes pour swagger-ui?

J’aime swagger pour la documentation des API Restful, en particulier “Essayez-le!” bouton, mais l’interface swagger-ui n’a pas l’air très cool.

Et je ne peux pas croire qu’il n’y a pas de modèles pour un tel outil open source (ou je n’en trouve pas)?

Je ne le veux pas gratuitement .. Comme http://getbootstrap.com/ a de nombreux sites pour acheter des thèmes (comme https://wrapbootstrap.com/ ), pourquoi je ne trouve aucun site pour les thèmes swagger?

Une réponse tardive, bien que bonne. C’est assez génial! Une mise en œuvre soignée, et il a personnalisé de nombreuses choses faciles à modifier pour vos besoins: https://github.com/jensoleg/swagger-ui .

Les crédits vont à ce groupe Google: https://groups.google.com/forum/#!topic/swagger-swaggersocket/oeMyayrvKRI . Étrange que cela n’ait pas encore été posté ici.

Pour une démonstration d’action, consultez ce lien: http://senodio.com/site/swagger/#!/pet/addPet

EDIT: Récemment trouvé que la DEMO est en panne, alors j’ai fourré le Repo ( https://github.com/MartinSahlen/swagger-ui ) et créé un simple serveur de nœud / express qui fonctionne sur heroku. S’il vous plaît noter que ceci est un doko Heroku gratuit, donc cela peut prendre un certain temps à charger (~ 20 sec) s’il y a une faible activité pendant un certain temps.

De rien: http://sleepy-harbor-80783.herokuapp.com/#!/pet/addPet

EDIT 2: vient de tomber sur un autre qui semble prometteur: https://github.com/legendecas/material-swagger-ui . Il semble également que l’interface utilisateur que je héberge maintenant soit ressuscitée à l’ adresse http://swaggerui.herokuapp.com/ . Garder le mien aussi au cas où il serait à nouveau retiré.

Il s’agit d’une collection de thèmes de feuille de style pouvant être appliqués à l’interface utilisateur de Swagger. Lien ci-dessous à mon repo sur la façon d’utiliser.

J’espère que cela t’aides.

https://github.com/ostranme/swagger-ui-themes

Swagger-UI, bien que n’étant pas un nouvel outil, est très spécifique pour sa tâche. Je ne connais aucun site Web qui fournit des thèmes (gratuits ou payants). Beaucoup de ses utilisateurs ont personnalisé l’interface utilisateur pour l’adapter à leur thème local. Certains ont apporté des modifications subtiles, d’autres une refonte complète.

Je recommande de regarder les implémentations disponibles et de voir si quelque chose répond à vos besoins. Ensuite, demandez peut-être la permission de réutiliser leur thème / modèle pour vos propres besoins.

J’ai récemment modifié le thème swagger-ui partagé ci-dessus en utilisant bootstrap v4 pour quiconque est intéressé. Voir ici https://github.com/afgarcia86/bootstrap-swagger-ui

Une autre option est ReDoc .

Il vous suffit d’apporter votre fichier swagger.json avec un index.html . Installation facile.

  ReDoc