3个不稳定版本

0.2.1 2019年3月28日
0.2.0 2019年1月8日
0.0.1 2018年11月23日

#8 in #reservation


4 crates 中使用

Apache-2.0

97KB
2.5K SLoC

Rust 2K SLoC // 0.0% comments SQL 347 SLoC // 0.1% comments Handlebars 283 SLoC // 0.0% comments JavaScript 73 SLoC

Bellhop

资产预订系统。

首次设置

此项目需要最新的Rust nightly版本。

您还需要安装diesel的cli工具,以便能够与数据库一起工作

cargo install diesel_cli --no-default-features --features postgres

安装Postgres

sudo apt install postgresql-9.5 postgresql-client libpq-dev
sudo -u postgres createuser -P bellhop
sudo -u postgres createdb -O bellhop bellhop

运行

设置完成后,运行服务器非常简单

cargo run

未排序的笔记

生成API文档

npm install redoc-cli
export REDOC_CLI="$(pwd)/node_modules/redoc-cli/index.js"

lib.rs:

Bellhop是一个网络应用,用于在团队成员之间共享和预订资产(如实验室电脑、测试凭证等)。

有一些插件用于支持认证和与其他服务的集成。请参阅Bellhop网站https://bellhop.rs以获取更多文档和用法示例。

依赖项

~18–30MB
~480K SLoC