/sylled

psyched to have a scylla orm (kinda?)

Primary LanguageRustMIT LicenseMIT

Sylled

Psyched to have a Scylla ORM (kinda?)

Local Development

Install Rust with rustup.

Clippy

For helpful linting rools, install Clippy with rustup:

rustup component add clippy

Run it with cargo:

cargo clippy --fix

Cargo Make

To build scripts from the Makefile.toml, install Cargo Make:

cargo install cargo-make

Run "setup" to install some tooling dependencies:

cargo make setup

Configuration

See .env.example

Running Docker

To run the Compose formation with just the supporting services needed to run cargo make dev:

docker compose up -d

To shut it down:

docker compose down

Running the Local dev server

Use cargo to run the dev server locally:

cargo make dev

Update Dependencies

First, install the outdated command for cargo:

cargo install --locked cargo-outdated

Then, update and check for any major dependency changes:

cargo update
cargo outdated