jzero

command module
v0.23.0 Latest Latest
Warning

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

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

README

jzero

GitHub release Build Status Go Report Card

Introduction

Used to create project from templates and generate Server/Client code by proto and api file based on go-zero framework.

Support development templates for different scenarios:

  • api
  • zrpc
  • gateway

But jzero is not limited to go-zero, it can support any framework through template feature with remote template repo.

For more details please see: https://jzero.jaronnie.com

Install

go install github.com/jzero-io/jzero@latest
# check tools
jzero check

Quick start

# new project
jzero new your_project
# generate server code
cd your_project && jzero gen && go mod tidy
# generate swagger json
jzero gen swagger
# generate http sdk
jzero gen sdk
# generate zrpcclient
jzero gen zrpcclient
# run
go run main.go server

For more examples code please see: https://github.com/jzero-io/examples

Project Practice please see: https://jzero.jaronnie.com/project

Roadmap

please see: https://jzero.jaronnie.com/roadmap

Stargazers over time

Stargazers over time

Contributors

Acknowledgements

This project is supported by JetBrains Open Source development License.

JetBrains Logo

Special thanks to JetBrains for providing a free open source license for their products.

Contact me

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