Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.42 KB

README.md

File metadata and controls

46 lines (29 loc) · 1.42 KB

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