Skip to content

Allar/code

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Go Report Card Coverage Status Build Status

Code is a small wrapper around jen that allows go-services to generate go code easier.

It has a very friendly api

package main

import (
    "github.com/go-services/code"
    "fmt"
)

func main() {
    structure := code.NewStruct("MyStruct")
    
    fmt.Println(structure) // 	type MyStruct struct{}

    structure.Fields = []code.StructField{
        code.NewStructField("Name", code.NewType("string")),
    }
    fmt.Println(structure)  // 	type MyStruct struct {
                            //  	Name string
                            //  }

}

About

Small code generator with simple API https://godoc.org/github.com/go-services/code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%