Skip to content

b-commits/PoliceDepartment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[PD] PoliceDepartment Task Tracker

  • [PD-1] Replace custom exception Handler with .NET8 IExceptionHandler
  • [PD-2] Replace API responses with ProblemDetails
  • [PD-3] Review logging: free tier Log Streaming on Azure or NewRelic
    • [PD-3-1] Use Serilog
    • [PD-3-2] Add File and Console sinks
    • [PD-3-3] Set up log streaming on Azure
  • [PD-4] Review JWT user authorization
  • [PD-5] Deploy to Azure
    • [PD-5-1] Create the build pipeline
    • [PD-5-2] Create the deploy pipeline
    • [PD-5-3] Set up Azure App Service? Use K8 Cluster deployment?
  • [PD-6] Replace DateTimeProvider with the .NET8 library
  • [PD-7] Add CreatedDate and LastModifed to all tables
  • [PD-8] Refactor handlers to use primary constructors
  • [PD-9] Review logging to file and colouring the output
  • [PD-10] Implement some sort of document upload
    • [PD-10-1] Implement custom template for PDFs
  • [PD-11] Implement a background job that will send out e-mails
  • [PD-12] Implement caching with Redis
  • [PD-13] Fix data seeding on startup
  • [PD-14] Replace manual seeder with Faker or Mocker or whatever
  • [PD-15] Implement transactions in the handler with UnitOfWork
  • [PD-16] Fix binding of object in command; introduce mapping
  • [PD-17] Read signing key from KeyVault
  • [PD-18] Implement generic options pattern
  • [PD-19] Add CurrentUser service
  • [PD-20] Add Swagger's ProducesResponseType attributes on controllers
  • [PD-21] Add Serilog
  • [PD-22] Replace exceptions with ErrorOr where possible
  • [PD-23] Implement Azure KeyVault connection
  • [PD-24] SignalR notification hub

About

Playground .NET Core Web API project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published