vitess.io/vitess@v0.16.2/go/README.md (about)

     1  This directory contains all the Go code for Vitess.
     2  
     3  Most of the packages at the top level are general-purpose and are suitable
     4  for use outside Vitess. Packages that are specific to Vitess are in the *vt*
     5  subdirectory. Binaries are in the *cmd* subdirectory.
     6  
     7  Please see [GoDoc](https://godoc.org/vitess.io/vitess/go) for
     8  a listing of the packages and their purposes.
     9  
    10  vt/proto contains the compiled protos for go, one per each directory.
    11  When importing these protos (for instance XXX.proto), we rename them on
    12  import to XXXpb. For instance:
    13  
    14  ```go
    15  import (
    16      topodatapb "vitess.io/vitess/go/vt/proto/topodata"
    17  )
    18  ```
    19