Unified Model/Media Metadata — ingestion (CivitAI, Danbooru, e621, ComfyUI, Ollama), centralized PostgreSQL, orchestration, and Blazor Server admin UI.
This repository uses GitHub Actions for continuous integration and deployment:
- Build and Test: Builds all projects and runs tests with code coverage
- Code Quality: Enforces code formatting with
dotnet formatand runs static analysis - CodeQL: Performs security scanning to identify vulnerabilities
- Dependabot: Automatically updates dependencies weekly
Format code before committing:
dotnet formatRun tests with coverage:
dotnet test --collect:"XPlat Code Coverage"