Home → Documentation → Getting Started
Foundgine is an active architecture/proof project. The fastest way to understand it is to run the canonical Banking E2E.
No external database is required for the canonical sample.
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
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.
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.