Foundgine

Getting Started

HomeDocumentationGetting Started

Foundgine is an active architecture/proof project. The fastest way to understand it is to run the canonical Banking E2E.

Prerequisites

No external database is required for the canonical sample.

Run the proof

dotnet run --project samples/Foundgine.Samples.Banking

The sample uses a real in-memory SQLite connection and proves:

Domain
→ Metadata
→ Dynamic Planner
→ QueryPlan
→ ProviderPlan
→ SQL
→ database
→ Result

Build and test

Use:

dotnet restore Foundgine.sln
dotnet build Foundgine.sln
dotnet test Foundgine.sln

The repository is under active development, so build/test status should be treated as the current source of truth.

Historical material

The old GraphQL/Hot Chocolate sample and source-generator implementation are under archive/. They are useful for understanding project history but are not the current getting-started path.