Skip to content

Repository files navigation

IssueManager

.NET 10 MIT License xUnit Tests Latest Release

CI/CD

CodeCov Coverage Coverage Trend Coverage Gate

Open Issues Closed Issues Open PRs Closed PRs

An issue management application built with modern architecture patterns and async/reactive workflows. IssueManager demonstrates vertical slice architecture, CQRS, and MongoDB integration in a production-ready .NET application.

Quick Start

  1. Prerequisites: .NET 10 SDK, Docker (for MongoDB)
  2. Clone & Restore:
    git clone https://github.com/mpaulosky/IssueManager.git
    cd IssueManager
    dotnet restore
  3. Run: dotnet run --project AppHost (Aspire orchestration)
  4. Open: https://localhost:5001 (Blazor UI)

Tech Stack

  • .NET 10 — Latest stable framework
  • Aspire — Service orchestration & local dev
  • Blazor — Interactive web UI (server-side rendering)
  • MongoDB.EntityFramework — Data access
  • CQRS — Command/query separation
  • Vertical Slice Architecture — Feature-based organization

Architecture

Features are organized as vertical slices—each slice owns its complete stack from API to UI. Commands handle writes, queries handle reads. MongoDB is our primary data store. Aspire manages service topology and local development.

Contributing

See .github/CODE_OF_CONDUCT.md for community guidelines. Work happens on feature/fix/chore branches with PR review before merging to main.

License

See LICENSE for details.

Dev Blog

Date Title Tags
2026-09-30 ci: Merge a PR only after Copilot's review and resolved threads release,automation
2026-09-30 docs: Point the rest of CONTRIBUTING.md at main release,automation
2026-09-30 ci(hooks): Adopt the shared branch-name standard release,automation
2026-09-30 ci(hooks): Lint the staged Markdown, not the working copy release,automation
2026-09-29 build: write a single-document pnpm lockfile release,automation

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages