danielgtaylor / danielgtaylor/openapi-cli-generator

Server Variables

Ouverte
#3 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
feature
Langage dominant
Go
Étoiles
218
Forks
54
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Currently, [OpenAPI 3 server variables](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#serverVariableObject) are not handled at all. They are required to have defaults, so at the very least we should string replace the template values with the defaults.

A better implementation would also expose these as optional parameters for the generated CLI. One complication is that different servers might have different variables, so the ones that get exposed might depend on the current server index.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par suivre la manière dont la CLI générée sélectionne un serveur et lit les définitions de serveur OpenAPI 3. Vérifiez d’abord les valeurs par défaut requises, puis déterminez si l’objectif est uniquement la substitution de modèles ou également les paramètres CLI facultatifs spécifiques au serveur. C’est terminé lorsque les variables du serveur sont gérées de manière cohérente pour le serveur sélectionné et que le comportement attendu est couvert par des tests.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
go, openapi
Domaine
api, cli, tooling
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.