Files
fission-src/examples/go/module-example

Go module usage

  1. Initialize your project
$ go mod init "<module>"

For example,

$ go mod init "github.com/fission/fission/examples/go/go-module-example"
  1. Add dependencies
  1. Verify
$ go mod verify
  1. Archive and create package as usual
$ zip -r go.zip .
    adding: go.mod (deflated 26%)
    adding: go.sum (deflated 1%)
    adding: README.md (deflated 37%)
    adding: main.go (deflated 30%)
    
$ fission pkg create --env go --src go.zip