An open API service indexing awesome lists of open source software.

https://github.com/arve0/build-your-own-couchdb

Build your own modern CouchDB with Rust
https://github.com/arve0/build-your-own-couchdb

Last synced: 21 days ago
JSON representation

Build your own modern CouchDB with Rust

Awesome Lists containing this project

README

        

# Build your own modern CouchDB with Rust
Read book at https://arve0.github.io/build-your-own-couchdb/.

## Writing
Edit book inside [src](./src/) and code inside [sakkosekk](./sakkosekk/).

Build HTML with [mdbook](https://github.com/rust-lang-nursery/mdBook):
```sh
cargo install mdbook
mdbook build
```

## Development
Make sure you have [Rust installed](https://rustup.rs). Source is in [sakkosekk](./sakkosekk/):

```sh
cd sakkosekk
```

### Tests
```sh
cargo test
```

### Benchmarks
See benchmarks in [benches](./sakkosekk/benches/).
```sh
cargo bench
```

### Running
```sh
cargo run
```

### Building release
```sh
cargo build --release
```

Binary in `./target/release/`:
```sh
./target/release/sakkosekk
```