Dev Log

Week of August 30, 2026

D20Tek.Vertically

  • Added full set of unit tests for the base vertical slice platform.
  • Implemented pagination request types to support pages, sorting, and filtering as queries to query handlers.
  • Implemented cursor pagination request types with the same support.
  • Added validators for all of the pagination requests.
  • Added unit tests for pagination types.
  • Implemented the IssueTracker sample Application (with domain and features) and Persistence (EF sqlite) projects.
  • Implemented the WebApi sample for IssueTracker incorporating Issue and User endpoints.
  • Implemented the Blazor sample app for IssueTracker with list, details, and edit pages for Issue (User only as
  • helper for Assign feature).
  • Implemented the Cli sample app with all IssueTracker functionality through cli commands and arguments.
  • Wrote project docs: readme, changelog, api reference, getting started, and introductory article.
  • Release initial version of Vertically to nuget.org.

Spectre.Console.Extensions

  • Moved the solution to use central package and central build management (and updated all csproj files)
  • Updated all dependencies to the latest versions.
  • Implemented builder extension method for WithLogging to support logging in Spectre cli app.
  • Implemented an IAnsiConsole logger, so log statements can be written out and support verbosity levels for log messages.
  • Added Logging.Cli sample to show how logging is configured and used in a command.
  • Implemented support for IConfiguration and IOptions DI registration in a new Extensions.Configuration child package to keeps the core with minimal dependencies.
  • Implemented Generic Host integration with CommandAppBuilder and Spectre.Console.Cli to support the common .NET app hosting model.
  • Added sample for GenericHost.
  • Updated the main readme and added readmes for each sub-package.
  • Added a full documentation set for this project: introduction, getting started, guides, and api references.
  • Added new packages to nuget-release script.
  • Publish new build to nuget.org.

D20Tek.Home

  • Added ability to author separator into DocSet Toc.
  • Posted latest devlogs and howto migrate doc.
  • Posted new Spectre.Console.Extensions full doc set.
An unhandled error has occurred. Reload 🗙