-
Notifications
You must be signed in to change notification settings - Fork 0
docs: getting-started guide and 3 runnable samples #20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -1,13 +1,212 @@ | ||||||
| # Getting Started | ||||||
|
|
||||||
| > Coming soon — tracked in [POM-182](https://github.com/sassy-solutions/compendium/issues?q=is%3Aissue+POM-182). | ||||||
| This page walks you through building a tiny event-sourced service with Compendium: prerequisites, install, define an aggregate, wire DI, dispatch a command, and read a projection. Plan ~10 minutes; longer if it's your first event-sourced .NET app. | ||||||
|
|
||||||
| This page will walk you through: | ||||||
| If you'd rather read working code, jump straight to [`samples/01-QuickStart-OrderAggregate`](https://github.com/sassy-solutions/compendium/tree/main/samples/01-QuickStart-OrderAggregate). Everything below is taken from that sample. | ||||||
|
||||||
| If you'd rather read working code, jump straight to [`samples/01-QuickStart-OrderAggregate`](https://github.com/sassy-solutions/compendium/tree/main/samples/01-QuickStart-OrderAggregate). Everything below is taken from that sample. | |
| If you'd rather read working code, jump straight to [`samples/01-QuickStart-OrderAggregate`](https://github.com/sassy-solutions/compendium/tree/main/samples/01-QuickStart-OrderAggregate). The examples below are adapted from that sample. |
Copilot
AI
Apr 25, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This command/query section introduces a PlaceOrderHandler implementation that doesn’t match the QuickStart sample (the sample also appends events to an in-memory event log). If the docs are meant to mirror the runnable sample, align the handler/projection flow with the sample so readers can copy/paste between them reliably.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This step likely rebuilds projects that were already built in the earlier
dotnet build Compendium.slnstep (the samples are now included inCompendium.sln). If the intent is only to verifydotnet build samples/works, consider adding--no-restorehere (restore already ran) and/or removing samples fromCompendium.slnto avoid double-building in CI.