Skip to content
/ goturbo Public

A toolkit designed to enhance the efficiency of Golang developement

Notifications You must be signed in to change notification settings

x5iu/goturbo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Turbo

The goturbo project is a toolkit designed to enhance the efficiency of Golang development. Currently, most tools are related to code generation.

The currently supported commands include:

  • generate: Execute the go generate command for the entire project with a single command, no matter how deeply it is hidden.
  • derive: Implementing various interfaces derived for types
    • lombok: Somewhat similar to Java's Project Lombok, it generates getters/setters/constructors for structs.
    • ……
  • upgrade: A tool used to determine the next semantic version, for example, from v1.0.20 to v1.0.21.
  • merge: Merge multiple .go files, suitable for streamlining the results of code generation.

About

A toolkit designed to enhance the efficiency of Golang developement

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages