Implementation question regarding editable generated files like resolver
- Langage dominant
- Go
- Étoiles
- 10.8k
- Forks
- 1.3k
- Merge moyen
- 2 j 36 min
- PR mergées (30 j)
- 26
Description
How is the editable functionality achieved for resolver?
I'm writing a custom protoc plugin and would love to be able to edit the output.
There doesn't seem to be any temp/lock files associated with generating the resolver.
I was wondering could anyone give an overview of how this functionality that allows file edits to be persisted across further generate re-runs? Or just point to where in the code roughly it happens
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Examine le processus de génération de code de gqlgen, en particulier la façon dont le resolver est généré et où les fichiers modifiables sont gérés. Commence par examiner le package codegen et la logique de génération du resolver. L’objectif est de comprendre le mécanisme qui permet aux modifications de persister entre les réexécutions, puis de le documenter pour les auteurs de custom protoc plugins.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- go
- Domaine
- devtools
- Type d'issue
- Documentation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100