vitess-gh/go
Andres Taylor 459756c74d Fixups after peer review
Signed-off-by: Andres Taylor <antaylor@squareup.com>
2019-04-12 11:04:53 +02:00
..
acl staticcheck: packages/files missed during first pass 2019-03-07 11:51:31 -08:00
bucketpool Adding copyright headers 2019-02-16 09:08:17 +07:00
bytes2 Use the import () way 2019-02-12 13:26:59 -05:00
cache lru_cache: export eviction stats 2017-12-10 16:25:42 -08:00
cacheservice license: BSD->Apache v2.0 2017-05-06 00:38:56 -07:00
cmd Merge remote-tracking branch 'upstream/master' into tracing 2019-04-12 10:57:57 +02:00
event Factor out glog references for ease of dropping in an adapter to a different logging library. 2018-04-20 19:40:15 -07:00
exit Factor out glog references for ease of dropping in an adapter to a different logging library. 2018-04-20 19:40:15 -07:00
fileutil Fixed more golint issues, mainly fixing comments. 2017-10-22 17:24:48 -07:00
flagutil Fixed more golint issues, mainly fixing comments. 2017-10-22 17:24:48 -07:00
hack codegen: use strings.Builder instead of hack 2019-02-17 15:00:50 -08:00
history license: BSD->Apache v2.0 2017-05-06 00:38:56 -07:00
ioutil2 Fixed more golint issues, mainly fixing comments. 2017-10-22 17:24:48 -07:00
json2 Rewrite imports to new custom URL. 2018-02-27 12:00:33 -08:00
jsonutil add jsonutil package to implement MarshalNoEscape 2017-09-11 08:52:00 -07:00
memcache staticcheck: packages/files missed during first pass 2019-03-07 11:51:31 -08:00
mysql fixes from review 2019-03-12 13:30:10 -07:00
netutil staticcheck: packages/files missed during first pass 2019-03-07 11:51:31 -08:00
pools Instrument more of vttab with tracing spans. 2019-03-28 15:20:03 +01:00
proc staticcheck: packages/files missed during first pass 2019-03-07 11:51:31 -08:00
race license: BSD->Apache v2.0 2017-05-06 00:38:56 -07:00
ratelimiter staticcheck: packages/files missed during first pass 2019-03-07 11:51:31 -08:00
sqlescape Move sqlparser.Backtick to new package, "sqlescape" 2017-10-04 18:11:38 +02:00
sqltypes staticcheck: packages/files missed during first pass 2019-03-07 11:51:31 -08:00
stats staticcheck: packages/files missed during first pass 2019-03-07 11:51:31 -08:00
streamlog staticcheck: packages/files missed during first pass 2019-03-07 11:51:31 -08:00
sync2 staticcheck: packages/files missed during first pass 2019-03-07 11:51:31 -08:00
tb license: BSD->Apache v2.0 2017-05-06 00:38:56 -07:00
testfiles Reduce the number of unit tests that require VTROOT by moving testdata closer to the tests 2019-01-23 19:28:54 -08:00
timer staticcheck: packages/files missed during first pass 2019-03-07 11:51:31 -08:00
trace Fixups after peer review 2019-04-12 11:04:53 +02:00
vt Fixups after peer review 2019-04-12 11:04:53 +02:00
vtbench Forgot to commit these files 2018-09-24 16:27:35 -07:00
zk/zkctl Adding temporary link so travis passes. 2017-12-14 07:46:16 -08:00
README.md Change http to https for security links 2019-02-16 12:41:48 +07:00

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"
)