No description
Find a file
Dominic Forster 2d6b84fed2
Some checks failed
Backend CI / check (push) Failing after 54s
update backend workflow to work inside the correct container
2026-01-10 13:12:35 +01:00
.forgejo/workflows update backend workflow to work inside the correct container 2026-01-10 13:12:35 +01:00
biblioplex-backend Add/Remove Card Functionality 2026-01-01 17:18:21 +01:00
biblioplex-frontend Add more features to frontend 2026-01-02 22:50:11 +01:00
.gitignore Track Cargo.lock and add path alias for TypeScript 2025-12-28 23:22:23 +01:00
README.md Remove coverage badge 2025-12-29 04:16:57 +01:00

Biblioplex

Build Status Security
CI Audit

🚀 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

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