jzero

command module
v0.23.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2024 License: MIT Imports: 3 Imported by: 0

README

jzero

解放你的双手有更多的时间去玩游戏

Sponsor Sponsor GitHub release Build Status Go Report Card

中文 | ENGLISH

介绍

通过模板创建项目,并基于 proto/api/sql 文件生成 Server/Client/Model 代码。

具备以下特点:

  • 基于 go-zero 框架但不局限于 go-zero 框架, 理论上可以基于模板特性接入任意框架
  • 优化 go-zero 框架已有痛点, 并扩展新的特性, 完全兼容 go-zero 框架
  • 基于配置文件, 通过极简指令生成代码
  • 维护常用开发模板, 一键生成符合企业级代码规范的项目

更多详情请参阅:https://jzero.jaronnie.com

下载

go install github.com/jzero-io/jzero@latest
# 检查工具并下载
jzero check

快速开始

# 新建项目
jzero new your_project
# 生成服务端代码
cd your_project
jzero gen
# 下载依赖
go mod tidy
# 生成 swagger json
jzero gen swagger
# 生成 http 客户端 sdk
jzero gen sdk
# 生成 zrpc 客户端 sdk
jzero gen zrpcclient
# 运行服务端
go run main.go server

更多示例代码请参阅: https://github.com/jzero-io/examples

项目实战请参阅: https://jzero.jaronnie.com/project

路线图

请参阅: https://jzero.jaronnie.com/roadmap

贡献者

贡献

致谢

该项目由 JetBrains 开源开发许可证支持。

Jetbrains

Stargazers over time

Stargazers over time

联系我

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL