vitess-gh/go
Alain Jobart 0e33839950 Removing gorpc callerid and mysql/proto. 2016-03-16 10:01:16 -07:00
..
acl
bson
bufio2
bytes2
cache
cacheservice
cgzip
cmd
event
ewma
exit
fileutil
flagutil
hack
history
ioutil2
memcache
mysql
netutil
pools
proc
ratelimiter
rpcplus
rpcwrap
sqldb
sqltypes
stats
streamlog
sync2
tb
testfiles
timer
trace
vt
zk
README.md

README.md

This directory contains all the Go code for Vitess.

Most of the packages at the top level are general-purpose and are suitable for use outside Vitess. Packages that are specific to Vitess are in the vt subdirectory. Binaries are in the cmd subdirectory.

Please see GoDoc for a listing of the packages and their purposes.

vt/proto contains the compiled protos for go, one per each directory. When importing these protos (for instance XXX.proto), we rename them on import to XXXpb. For instance:

import (
    topodatapb "github.com/youtube/vitess/go/vt/proto/topodata"
)