Cpnucleo

Part I, StartChapter 01 of 11

Project Overview

Cpnucleo is a .NET project-management learning laboratory. Compare REST and gRPC, EF Core and Dapper, domain behavior, authentication, Astro/native TypeScript, observability and deployment against one inspectable PostgreSQL model.

Start here

Path What to inspect
Getting Started Minimal Docker stack, explicit seed and source development
Learning Lab Guided exercises, failure cases, measurements and recovery
Architecture Project boundaries, persistence comparisons and maturity limits
API Reference Actual REST routes, identity/session behavior and gRPC contracts
WebClient CRUD Native forms, relations, concurrency and real-time lists
Database Migrations, durability, lifecycle and data tools
Testing What each suite proves and how to run it
Deployment Lab versus production, release gates and Pages publication
Project Structure Source, tests, labs and documentation map
Technologies Stack roles and authoritative version manifests

Maturity

  • Baseline: authenticated CRUD, soft deletion, bounded lists, password hashing, static Astro client and additive schema migrations.
  • Verified examples: project concurrency and transactional batches, HTTP/gRPC parity, normalized-login contention and cross-instance SSE convergence.
  • Incremental pilot: shared Application use cases and richer domain behavior.
  • Foundations/experiments: tenant context without data isolation; Native AOT and Dapper.AOT compatibility; isolated outbox delivery.

The hosts share a database and workspace. This is not a claim of independently owned microservice data, complete CQRS/DDD or comprehensive production coverage. User administration requires an admin claim on both transports.

Inspect the repository or return to the documentation index.

Cpnucleo by Jonathan Peris, MIT licence. Set in Newsreader and IBM Plex.