Abstract http requests API definitions to avoid repetitive implementations
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia esaminando le implementazioni esistenti delle richieste HTTP del client e i relativi passaggi di validazione e serializzazione con Pydantic. Confronta i flussi ripetuti di costruzione dell'URL, richiesta, validazione della risposta e conversione degli oggetti prima di proporre un'astrazione di router condivisa. Il lavoro è completato quando le implementazioni ripetute sono consolidate senza modificare il comportamento dell'API del client.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Even though we dont have many functions to implement the client HTTP requests we could benefit of some abstraction to not re-implement the same stuff all the time eg:
- build-url
- validate input using pydantic
- dump to json friendly python objects
- send requests
- validate responses using pydantic
- serialize json to python objects
We could reduce footprint with some sort of router.
- Lingua principale
- Python
- Stelle
- 5
- Fork
- 8
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di interledger/open-payments-python-sdk
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
interledger/open-payments-python-sdk#11 · 4 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 38/100
-
Add configuration management Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Add docs Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
interledger/open-payments-python-sdk#5 · 1 commento ·
Tutte le issue di interledger/open-payments-python-sdk
Issue simili
-
agent-ready documentation needs-triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
-
workflow-status page template still says reusable workflows are "triggered only by workflow_call:" Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
-
instance instance add
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
searxng/searx-instances#939 · 1 commento ·
-
area-deployment area-integrations triage:bot-seen
Difficoltà 2/5 Mezza giornata Idoneità per principianti 86/100