1 unstable release
0.0.0 | Oct 29, 2021 |
---|
#78 in #bot-api
2KB
Snapper

About
Snapper is a family of crates for implementing matrix utility and administration bots in Rust.
Project structure
Snapper is divided into the following crates:
snapper-box
- Encrypted persistent store used bysnapper
snapper-client
- Low level, bot oriented matrix clientsnapper
- High level bot apisnapper-bot
- Reference bot implemented withsnapper
Built With
Under the hood, snapper
uses:
Getting started
TODO
Prerequisites
This project uses nix for development. While it does use a nix
flake, the repository makes use of compatibility shims to allow
development and building without needing to be on unstableNix
.
Once you have nix installed, simply run, if you have flakes and nix-command enabled:
nix develop
or if you do not:
nix-shell
This project also has a .evnrc
file, for use with direnv.
Usage
TODO
Contributing
Take a look at CONTRIBUTING.md
Documentation
Please take a look at the CHANGELOG.md
and the rustdoc.
Rustdoc
The up to date, current trunk rustdoc for each crate can be found at the following locations: