You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`cmd/server`, `cmd/client`: entrypoints for running the KV server and client.
5
+
-`store/`: MVCC storage engine, OCC/TTL, and related tests.
6
+
-`kv/`: hybrid logical clock (HLC) utilities and KV interfaces.
7
+
-`adapter/`: protocol adapters (e.g., Redis), plus integration tests.
8
+
-`jepsen/`, `jepsen/redis/`: Jepsen test harnesses and workloads.
9
+
-`proto/`, `distribution/`, `internal/`: supporting protobufs, build assets, and shared helpers.
10
+
11
+
## Build, Test, and Development Commands
12
+
-`go test ./...` — run unit/integration tests. If macOS sandbox blocks `$GOCACHE`, prefer `GOCACHE=$(pwd)/.cache GOTMPDIR=$(pwd)/.cache/tmp go test ./...`.
13
+
-`GOCACHE=$(pwd)/.cache GOLANGCI_LINT_CACHE=$(pwd)/.golangci-cache golangci-lint run ./... --timeout=5m` — full lint suite.
0 commit comments