Simple, unified API for multiple data stores
Go to file
Dmitriy Ryajov f5dadd93be
Adding mounted store (#33)
* adding monted store

* misc spelling

* adding mounted store tests to suite

* split out key

* relaxed key initialization

* always mount and lookup by path

* cleaned up and reorged tests

* test lookup by path

* add re-exports

* more re-exports

* fix warnings and re-exports
2022-09-21 18:13:50 -06:00
.github/workflows ci: speedup the Tests workflow in GitHub Actions 2022-07-04 23:06:09 -05:00
datastore Adding mounted store (#33) 2022-09-21 18:13:50 -06:00
tests Adding mounted store (#33) 2022-09-21 18:13:50 -06:00
.editorconfig initial implementation 2022-06-22 13:16:43 -05:00
.gitattributes initial implementation 2022-06-22 13:16:43 -05:00
.gitignore initial implementation 2022-06-22 13:16:43 -05:00
LICENSE-APACHEv2 initial implementation 2022-06-22 13:16:43 -05:00
LICENSE-MIT initial implementation 2022-06-22 13:16:43 -05:00
README.md initial implementation 2022-06-22 13:16:43 -05:00
config.nims ci: suppress overly verbose hints/warnings at compile-time 2022-07-15 10:56:45 -05:00
datastore.nim Adding mounted store (#33) 2022-09-21 18:13:50 -06:00
datastore.nimble refactor base API to be async 2022-07-04 22:28:41 -05:00

README.md

nim-datastore

License: Apache License: MIT Stability: experimental Tests

Simple, unified API for multiple data stores.

Inspired by the Python library datastore.

Stability

nim-datastore is currently marked as experimental and may be subject to breaking changes across any version bump until it is marked as stable.

License

nim-datastore is licensed and distributed under either of:

at your option. The contents of this repository may not be copied, modified, or distributed except according to those terms.