jzero

command module
v0.23.1 Latest Latest
Warning

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

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

README

jzero

GitHub release Build Status Go Report Card

Sponsor Sponsor

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
# download dependencies
go mod tidy
# generate swagger json
jzero gen swagger
# generate http sdk
jzero gen sdk
# generate zrpcclient
jzero gen zrpcclient
# run server
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

Contributors

CONTRIBUTING

Acknowledgements

This project is supported by JetBrains Open Source development License.

Jetbrains

Stargazers over time

Stargazers over time

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