зеркало из https://github.com/github/vitess-gh.git
0d4b8fe87b | ||
---|---|---|
.. | ||
acl | ||
bufio2 | ||
bytes2 | ||
cache | ||
cacheservice | ||
cgzip | ||
cmd | ||
event | ||
ewma | ||
exit | ||
fileutil | ||
flagutil | ||
hack | ||
history | ||
ioutil2 | ||
memcache | ||
mysql | ||
netutil | ||
pools | ||
proc | ||
ratelimiter | ||
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"
)