Gin StrictServer mode generate code with the standard context library
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Look at the code generation for Gin's StrictServer mode, likely in the gin-specific generator files. Understand how the interface is currently generated and where the context type is imported. The fix involves changing the generated interface to use gin.Context instead of context.Context. Check existing tests for Gin to see how the generated code is validated.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
When using gin server, StrictServer mode generates StrictServerInterface with standard context. This force user to edit the generated file or user has to drop all the gin context features. Following is an example generated with gin strict server.
// StrictServerInterface represents all server handlers.
type StrictServerInterface interface {
// liveness probe
// (GET /live)
Liveness(ctx context.Context, request LivenessRequestObject) (LivenessResponseObject, error)
// readiness probe
// (GET /ready)
Readiness(ctx context.Context, request ReadinessRequestObject) (ReadinessResponseObject, error)
}
- Langage dominant
- Go
- Étoiles
- 8.6k
- Forks
- 1.1k
- Merge moyen
- 14 h 45 min
- PR mergées (30 j)
- 29
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de oapi-codegen/oapi-codegen
-
client
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
oapi-codegen/oapi-codegen#2483 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
oapi-codegen/oapi-codegen#2408 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
oapi-codegen/oapi-codegen#2397 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
oapi-codegen/oapi-codegen#2168 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
oapi-codegen/oapi-codegen#1996 · 1 commentaire · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de oapi-codegen/oapi-codegen
Issues similaires
-
[Docs] - Document minimum Terraform/OpenTofu version (>= 1.11) required by write-only argumentsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 92/100
MagaluCloud/terraform-provider-mgc#323 ·
Les mainteneurs répondent en général sous 11 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
rossoctl/context-guru#366 ·
Les mainteneurs répondent en général sous 1 jour
-
stage-fail
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
siyuan-note/bazaar#2293 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
piraeusdatastore/piraeus-operator#1070 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour