Examples¶
Use these applications to trace bITdevKit features through working code.
Primary onboarding example¶
GettingStarted¶
The bITdevKit.Examples.GettingStarted repository contains the introductory application.
Use it to:
- examine the generated project structure
- learn the bootstrap sequence
- connect the documentation to a runnable example
Repository examples¶
DoFiesta¶
Source: examples/DoFiesta
Use it to:
- run a full-stack application with a Blazor WebAssembly frontend and ASP.NET Core API backend
- trace Domain-Driven Design patterns across Domain, Application, Infrastructure, and Presentation layers
- follow aggregates, value objects, domain events, specifications, rules, commands, and queries in context
- inspect generated API clients, persistence, file attachments, messaging, jobs, and operational integrations
Run it from the repository root:
dotnet run --project examples/DoFiesta/DoFiesta.Presentation.Web.Server
For its layer structure and development notes, read the DoFiesta-README.md.
EventSourcingDemo¶
Source: examples/EventSourcingDemo
Use it to:
- examine event-sourced aggregates and persistence
- understand how event sourcing integrates with other devkit features
Run it from the repository root:
dotnet run --project examples/EventSourcingDemo/EventSourcingDemo.Presentation.Web
For its short overview and REST request guidance, read the EventSourcingDemo-README.md.
WeatherFiesta¶
Source: examples/WeatherFiesta
Use it to:
- examine ActiveEntity and modular vertical slices in a weather dashboard
- learn service-agent abstractions through the Open-Meteo integration
- trace commands, queries, requester pipelines, scheduled ingestion, and data export
- inspect subscription-gated features, developer dashboards, console commands, and MCP integration
Run it from the repository root:
dotnet run --project examples/WeatherFiesta/WeatherFiesta.Presentation.Web.Server
For its architecture, API, configuration, and testing guide, read the WeatherFiesta-README.md.