Alpha state. A platform designed for building enterprise-grade, multi-tenant products using Azure, .NET, React, TypeScript, Infrastructure as Code, etc.
Refactor self-contained systems to improve clarity and organization. DependencyConfiguration has been renamed to Configuration to align with the Configuration namespace in the Shared Kernel. The TelemetryEvents class has been moved to the Features namespace due to its high cohesion with various features.
Testing structures have been streamlined by merging BaseTest and EndpointBaseTest, as only EndpointBaseTest was actively in use.
The LogoutCommand has been simplified by enforcing authentication for the endpoint, reducing unnecessary complexity.
Lastly, the order of ModelBindingExceptionHandlerMiddleware and TelemetryContextMiddleware has been adjusted to ensure proper tracking of model-bound requests in telemetry data.
Checklist
[x] I have added a Label to the pull-request
[x] I have added tests, and done manual regression tests
[x] I have updated the documentation, if necessary
Summary & Motivation
Refactor self-contained systems to improve clarity and organization.
DependencyConfiguration
has been renamed toConfiguration
to align with theConfiguration
namespace in the Shared Kernel. TheTelemetryEvents
class has been moved to theFeatures
namespace due to its high cohesion with various features.Testing structures have been streamlined by merging
BaseTest
andEndpointBaseTest
, as onlyEndpointBaseTest
was actively in use.The
LogoutCommand
has been simplified by enforcing authentication for the endpoint, reducing unnecessary complexity.Lastly, the order of
ModelBindingExceptionHandlerMiddleware
andTelemetryContextMiddleware
has been adjusted to ensure proper tracking of model-bound requests in telemetry data.Checklist