SSTable implementation compatible with https://github.com/mariusaeriksen/sstable
- Bazelisk (Bazel version manager)
- Go 1.25.5+
- golangci-lint
# Format, test, and lint
make
# Individual commands
make format # Format code
make test # Run tests
make lint # Run linters
make fix # Auto-fix lint issuesThis project uses Bazel for builds:
bazel build //... # Build all targets
bazel test //... # Run all tests
bazel run //:gazelle # Generate BUILD.bazel files
sstable/
├── MODULE.bazel # Bazel dependencies
├── BUILD.bazel # Root build file
├── Makefile # Development commands
├── CLAUDE.md # AI assistant instructions
├── VERSION-BUMPS.md # Guide for upgrading versions
├── go.mod # Go module
├── .golangci.yml # Go linting config
└── docs/claude/ # Reference for Claude Code