dorsal

Crates.iodorsal
lib.rsdorsal
version0.1.7
sourcesrc
created_at2024-06-03 22:21:48.078016
updated_at2024-06-27 20:59:30.269478
descriptionBackbone server structure of Stellular projects
homepagehttps://github.com/stellularorg/dorsal
repositoryhttps://github.com/stellularorg/dorsal
max_upload_size
id1260539
size41,051
(hkauso)

documentation

https://docs.rs/dorsal

README

🐬 dorsal

Dorsal is the backbone server structure of Stellular projects! It contains the base SQL helper modules and basic server helpers that make projects supporting sqlite, mysql, and postgresql easy to start and expand.

  • Server crate located in src/
  • Example/template project located in dorsal_example/

The Dorsal example also includes support for the user authentication base that is provided by Guppy, however this is not required.

Usage

Add the package as a dependency:

cargo add dorsal

You can then model after the template project.

Template Only

You can clone only the dorsal_example/ directory with the command below:

PROJECT_NAME="dorsal_example" &&
git clone --depth=1 https://github.com/stellularorg/dorsal $PROJECT_NAME &&
cd $PROJECT_NAME &&
git sparse-checkout set --no-cone dorsal_example &&
mv dorsal_example ../tmpdex &&
cd ../ &&
sudo rm -r $PROJECT_NAME &&
mv ./tmpdex $PROJECT_NAME &&
cd $PROJECT_NAME
Commit count: 15

cargo fmt