No description
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| biblioplex-backend | ||
| biblioplex-frontend | ||
| .gitignore | ||
| README.md | ||
Biblioplex
| Build Status | Security |
|---|---|
🚀 Features
- Domain Driven Design (DDD): Clean separation between business logic and infrastructure.
- Axum Web Framework: High-performance REST API.
- SeaORM: Type-safe database interactions.
- CI/CD: Automated testing, linting (Clippy), and formatting checks via Forgejo Actions.
- Code Coverage: Live coverage reports hosted via Forgejo Pages.
🛠 Development
Prerequisites
- Rust (Stable)
- cargo-llvm-cov (for local coverage reports)
Useful Commands
# Build the project
cargo build
# Run unit tests
cargo test
# Run linter (Clippy)
cargo clippy -- -D warnings
# Format code
cargo fmt
# Generate local HTML coverage report
cargo llvm-cov --html