IDEA: Make use of OpenAPI Generated Python for CWMS-Python

Ouverte
#299 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
28/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
Calme
Stack technique
openapi, python
Domaine
api

Piste de recherche

Commencez par examiner le client cwms-python et l’interface cwms-data-api décrite dans l’issue, puis consultez le diagramme joint présentant le flux de génération proposé. L’issue ne nomme aucun fichier, test ou point d’entrée. Pour considérer le travail comme terminé, il faudrait disposer d’une conception approuvée pour le code d’API généré, ainsi que des wrappers personnalisés de la logique métier et d’un moyen de les maintenir synchronisés.

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

Description

I propose the following diagram as a means of allowing us to dynamically keep cwms-python up-to-date.

This means as new methods/features are added to cwms-data-api we only need to worry about keeping the methods up-to-date that need custom business logic between the API call and what the enduser sees back.

Cwms-python can wrap all the responses with pandas, math, or any threading we might want for example.

Image
Langage dominant
Python
Étoiles
16
Forks
11
Merge moyen
7 h 35 min
PR mergées (30 j)
3

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de HydrologicEngineeringCenter/cwms-python

Toutes les issues de HydrologicEngineeringCenter/cwms-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

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