34 lines
762 B
Markdown
Raw Normal View History

2026-05-29 15:20:10 +02:00
## Storage Engine Playground
2026-06-05 11:31:18 +02:00
This repo is a playground for running small experiments related to storage side of things.
2026-05-29 15:20:10 +02:00
### Development
2026-06-05 13:51:26 +02:00
> ⚠️ Clone with `--recursive`.
> The repo pulls `external/geolog` and `external/geomerge` as git submodules;
> a non-recursive clone leaves those directories empty and breaks the build.
2026-05-29 15:20:10 +02:00
```sh
# Clone the repo with submodules
git clone --recursive git@code.obsidian.systems:habedi-work/storage-engine-playground.git
```
```sh
# Enter the development environment
2026-05-29 15:20:10 +02:00
nix develop
```
#### Makefile Targets
```sh
make format # Format Rust code
make lint # Run linter checks
make test # Run tests
2026-05-29 15:20:10 +02:00
```
Run `make help` to see all the available targets.
2026-06-05 11:31:18 +02:00
### Crates
Check out the [crates](crates) directory for more details.