
php小编柚子这里向大家介绍一个重要的更新:OpenAPI生成器的更新,特别是go-client的更新。OpenAPI生成器是一种工具,可以根据API定义文件自动生成客户端代码。这次更新主要针对go-client,带来了一些重要的改进和新功能。通过使用这个更新,开发人员可以更轻松地生成高质量的Go语言客户端代码,提高开发效率和代码质量。接下来,我们将详细介绍这个更新带来的改进和优势。
我尝试更新 https://github.com/hivelocity/hivelocity-client-go
我将 makefile 中的生成器版本更新为 6.2.1,但最后收到此错误消息:
... ... go build github.com/hivelocity/hivelocity-client-go/client go test ./... # github.com/hivelocity/hivelocity-client-go/client/test client/test/api_account_test.go:13:2: local import "./openapi" in non-local package fail github.com/hivelocity/hivelocity-client-go/client/test [setup failed] ? github.com/hivelocity/hivelocity-client-go/client [no test files] fail make: *** [makefile:17: client] error 1
生成的代码如下所示:
/*
hivelocity api
testing accountapiservice
*/
// code generated by openapi generator (https://openapi-generator.tech);
package client
import (
openapiclient "./openapi"没有 openapi 目录或包。
如何解决这个问题?
2010.09.03更新优化前台内核处理代码;优化后台内核、静态生成相关代码,生成速度全面提升;修改前台静态模板中所有已知错误;修正后台相关模块所有已知错误;更换后台编辑器,功能更强大;增加系统说明书。免费下载、免费使用、完全无限制。完全免费拥有:应广大用户要求,千博网络全面超值发布企业网站系统个人版程序包:内含Flash动画源码、Access数据库程序包、SQL数据库程序包。全站模块化操作,静态
0
这是我的分支:https://github.com/guettli/hivelocity-client-go
我唯一改变的是 makefile:
-GENERATOR_VERSION=4.3.1 +GENERATOR_VERSION=6.2.1
如果我运行 make 就会发生上述错误。
上述错误已在此 pr
中解决- {{goImportAlias}} "./openapi"
+ {{goImportAlias}} "{{gitHost}}/{{gitUserId}}/{{gitRepoId}}{{#isGoSubmodule}}/{{packageName}}{{/isGoSubmodule}}"以上就是使用 OpenAPI 生成器更新 go-client的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号