ivanpaulovich/dotnet-new-caju
43.8
Weak · 6 October 2026
94
lines of production code
C#
primary language
1
measurement over time
What this system is
Caju is a .NET template library that scaffolds backend applications using Clean Architecture and Domain-Driven Design principles. It provides automated build and deployment pipelines via CI/CD, allowing developers to generate project structures with configurable use-case scopes and API versions. The system supports modern .NET Core frameworks and includes tooling for installation, testing, and package distribution.
Features
Initial release of Caju .NET templates with CI/CD and build automation
This change introduces the Caju project, a set of .NET templates based on Clean Architecture and Domain-Driven Design to help developers scaffold maintainable back-end applications. The repository now includes the core template source (pulled from the 'clean-architecture-manga' repository via \update.sh\), shell scripts for installation (\install.sh\), testing (\test.sh\), and cleanup (\clean.sh\), and a Travis CI configuration (\.travis.yml\) to automate building and pushing NuGet packages. Users can now generate new projects using commands like \dotnet new manga\ or \dotnet new clean\ with various use-case configurations.
(repo-wide) · high confidence
Manga template now supports conditional use-case generation and V2 API scaffolding
The Manga .NET template has been updated to allow users to select a use-case scope (Full, Basic, or Read-only) during project creation, which conditionally includes or excludes specific domain features like Deposit, Withdraw, and Transfer across the Application, Infrastructure, and WebApi layers. Additionally, the template now scaffolds a V2 API endpoint for GetAccountDetails alongside the existing V1 endpoints, with corresponding dependency injection registrations and acceptance tests for both API versions.
source/clean-architecture-manga-master · high confidence
Behavioural changes
Clean Architecture template pack updated to version 0.7.3
The Paulovich.Caju NuGet package has been updated to version 0.7.3, introducing support for .NET Core 3 RC1 and Swashbuckle 5 RC2. This release also adds initial support for Entity Framework Core 3 Preview and includes documentation for Clean Architecture principles, allowing users to generate solutions with these updated framework versions.
source · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 44 → 44 (+0.0)
- Rubric changed (rubric-2026.09.15 → rubric-2026.10.1) — scores are not directly comparable.
Lenses
- Code Health 100 → 100 (+0.0)
- Maturity 39 → 39 (+0.0)
- Readiness 23 → 23 (+0.0)
- Security 92 → 92 (+0.0)
Resolved (2)
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
ivanpaulovich/dotnet-new-caju was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 6 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 6df09c790936ba72559055436a8fb4c15bf1fec9 — the exact code this score is about.
- Scored under rubric-2026.10.1 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-1f9c535fa862.