vitess-gh/go
Vicent Marti e40989a072 ci: upgrade to Go 1.16
Signed-off-by: Vicent Marti <vmg@strn.cat>
2021-06-29 12:04:05 +02:00
..
acl
bucketpool
bytes2
cache
cmd Merge pull request #8289 from tinyspeck/am_trace_logging 2021-06-18 11:40:07 -04:00
event
exit
fileutil
flagutil [flagutil] Add flag type for string sets 2021-06-04 22:42:14 -04:00
hack hack: call the cops I don't give a fuck 2021-05-19 11:14:01 +02:00
history
ioutil2
json2 unmarshal: remove unstable test 2021-05-19 11:14:01 +02:00
jsonutil
mathstats
mysql fix panic for unrelated tests 2021-06-28 19:08:06 +05:30
netutil
pools
protoutil [protutil] Add conversion functions to/from `vttime.Time`/`time.Time` 2021-06-14 16:39:28 -04:00
race
ratelimiter
sqlescape
sqltypes protobuf: upgrade 2021-05-19 11:13:59 +02:00
stats
streamlog
sync2
tb
test Merge pull request #8385 from planetscale/rn-scope-reverse-vrep-vindex 2021-06-28 16:31:21 -07:00
testfiles
textutil
timer
tools include squashed PRs in release notes 2021-06-14 10:55:39 +03:00
trace [trace] Add support for turning on logging in tracing plugins with the standard logging infrastructure 2021-06-07 19:11:38 -04:00
vt ci: upgrade to Go 1.16 2021-06-29 12:04:05 +02:00
vtbench
yaml2
zk/zkctl
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 "vitess.io/vitess/go/vt/proto/topodata"
)