Skip to content

Vertical Slice Architecture - Fylum API#70

Open
Muckenbatscher wants to merge 26 commits intomasterfrom
vsa-fylum
Open

Vertical Slice Architecture - Fylum API#70
Muckenbatscher wants to merge 26 commits intomasterfrom
vsa-fylum

Conversation

@Muckenbatscher
Copy link
Owner

No description provided.

still needs work for the correct shared/core contracts to be referenced
in favor of the unified "Core" project that more closely aligns with
vertical slice architecture
and moved all remaining classes and logic into Fylum.Core
@Muckenbatscher Muckenbatscher self-assigned this Feb 11, 2026
@Muckenbatscher Muckenbatscher added API Any change affecting the Web API projects Refactor Performing refactoring work. Changes to project structure and design patterns. labels Feb 11, 2026
Fylum.Folders.SharedModels
to be consistent with Fylum.Users.SharedModels
instead define the common functionality of one layer in the "Common"
folder of the Fylum.Folders.Api project
remove all unused projects
for automatic registration
no windows targets are required anymore
so that vertical slice architecture test projects all share the same rules
so the actual code and rules in the migrations.api architecture test project are minimal
acts as classlibrary so end to end tests of vertical slices can be minimal
@Muckenbatscher Muckenbatscher force-pushed the vsa-fylum branch 2 times, most recently from 2ae1a81 to 653d1b8 Compare February 17, 2026 09:56
also added the test projects to the build-test workflow
use the common test project class library for creating the distributed
application and performing migrations
@Muckenbatscher Muckenbatscher force-pushed the vsa-fylum branch 2 times, most recently from 0991024 to e6b2cdd Compare February 17, 2026 12:53
in Fylum.Migrations.Api
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

API Any change affecting the Web API projects Refactor Performing refactoring work. Changes to project structure and design patterns.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments