Skip to content

Evolvable implementation of an Event Store in Rust.

Notifications You must be signed in to change notification settings

repositive/event-store-rs

Repository files navigation

Event Store in Rust

Build Status

Event store, but in Rust

Install

Add the following to Cargo.toml in your project:

event-store = { git = "https://github.com/repositive/event-store-rs.git" }
event-store-derive = { git = "https://github.com/repositive/event-store-rs.git" }
event-store-derive-internals = { git = "https://github.com/repositive/event-store-rs.git" }

Setup

Currently requires Rust Nightly. Install it with rustup toolchain add nightly.

Run tests with cargo +nightly test.

Documentation

cargo doc --open

Explorer

Flatpak Build for Linux (Flatpak)

Ensure you're in ./explorer.

  • Linux Mint: apt install elfutils flatpak-builder
  • ./build-flatpak.sh
  • Flatpak is built to explorer/flatpak-build/explorer.flatpak

Install on Linux (Flatpak)

  • Download explorer.flatpak
  • Install with flatpak install path/to/explorer.flatpak
  • OR run it from the build folder with flatpak-builder --run flatpak-build/explorer org.repositive.EventStoreExplorer.json explorer
  • Run with flatpak run org.repositive.EventStoreExplorer
  • You can make the explorer use a different GTK theme by following these instructions, e.g. flatpak install flathub org.gtk.Gtk3theme.Arc-Dark

About

Evolvable implementation of an Event Store in Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •