github.com/argoproj/argo-events@v1.9.1/hack/tools.go (about)

     1  //go:build tools
     2  // +build tools
     3  
     4  // This package contains code generation utilities
     5  // This package imports things required by build scripts, to force `go mod` to see them as dependencies
     6  package tools
     7  
     8  import (
     9  	_ "github.com/ahmetb/gen-crd-api-reference-docs"
    10  	_ "github.com/go-swagger/go-swagger/cmd/swagger"
    11  	_ "github.com/gogo/protobuf/gogoproto"
    12  	_ "github.com/gogo/protobuf/protoc-gen-gogo"
    13  	_ "github.com/gogo/protobuf/protoc-gen-gogofast"
    14  	_ "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway"
    15  	_ "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger"
    16  	_ "k8s.io/code-generator"
    17  	_ "k8s.io/code-generator/cmd/client-gen"
    18  	_ "k8s.io/code-generator/cmd/conversion-gen"
    19  	_ "k8s.io/code-generator/cmd/deepcopy-gen"
    20  	_ "k8s.io/code-generator/cmd/defaulter-gen"
    21  	_ "k8s.io/code-generator/cmd/go-to-protobuf"
    22  	_ "k8s.io/code-generator/cmd/import-boss"
    23  	_ "k8s.io/code-generator/cmd/informer-gen"
    24  	_ "k8s.io/code-generator/cmd/lister-gen"
    25  	_ "k8s.io/code-generator/cmd/openapi-gen"
    26  	_ "k8s.io/code-generator/cmd/register-gen"
    27  	_ "k8s.io/code-generator/cmd/set-gen"
    28  	_ "k8s.io/gengo/examples/deepcopy-gen"
    29  	_ "k8s.io/kube-openapi/cmd/openapi-gen"
    30  	_ "sigs.k8s.io/controller-tools/cmd/controller-gen"
    31  )