Sto cercando di creare documentazione per la mia API REST scritta in golang utilizzando Swagger. Ho seguito questa guida: https://goswagger.io/generate/spec.html per farlo e sono stato in grado di creare il file JSON dai miei commenti nel mio file principale, tuttavia non so come creare il file .yaml che si tradurrebbe nella specifica swagger effettiva. Ho seguito le istruzioni sulla pagina e incluso lo //go:generate swagger generate spec
nel mio file principale. Qualcuno sa come creare il file .yaml?Generazione di specifiche Swagger con commenti golang
7
A
risposta
3
La specifica generata sarebbe json not yaml in questa fase, non dicendo che non può essere fatta per fare yaml ma attualmente genera solo json.
è possibile annotare il pacchetto principale con: //go:generate swagger generate spec -o swagger.json
allora è possibile generare la specifica con: go generate
quando ci si trova nella cartella del pacchetto principale. Se il tuo pacchetto principale non è la root del progetto ma qualcosa come $project_root/cmd/my-server
allora puoi eseguire go generate ./cmd/my-server
dalla root del progetto.
Problemi correlati
- 1. Generazione di Swagger YAML da JSDoc?
- 2. Aggiunta di Params String di query alle specifiche Swagger
- 3. Generazione di commenti metodo/classe Kotlin
- 4. Generazione della documentazione dell'interfaccia utente di Swagger per l'API REST
- 5. Commenti della funzione di auto-generazione in Eclipse
- 6. Generazione automatica di contratto/documentazione per Pub/Sub RabbitMQ
- 7. Come convertire Java Swagger Annotation in Swagger json schema?
- 8. Generazione dello stesso UUID SHA1 in golang e Javascript
- 9. Testbed API RESTful con Swagger
- 10. Come iniziare con swagger-ui
- 11. Parsing YAML psicologico con commenti
- 12. Swagger-codegen per iniziare
- 13. Esempi di API JSON in Swagger 2.0
- 14. Generazione di contenuto commentato con Wicket
- 15. SSH inverso con golang
- 16. Utilizzo di Swagger con WebApi con versione dei nomi
- 17. Generazione di pagine di documentazione di guida specifiche della versione per l'applicazione API Web ASP.NET
- 18. Come dovrei usare Swagger con Hapi?
- 19. Swagger con Service Stack non funzionante
- 20. Cos'è Swagger e si riferisce a OData?
- 21. Esportare commenti come commenti
- 22. Riproduzione di file audio con golang
- 23. Variabili di fuga con PrintF? - GoLang
- 24. Golang e JSON con array di struct
- 25. Utilizzo della CPU con golang
- 26. Generazione di X509Certificate con BouncyCastle con Java
- 27. Golang handlefunc con il canale
- 28. Definizione enum per array in Swagger 2,0
- 29. Unione di due tabelle con colonne specifiche
- 30. Generazione di commenti di documentazione in AppCode 3.0 come in IntelliJ
sei riuscito a farlo funzionare? Sto provando a farlo per il mio progetto ma senza fortuna – Sakib