Skip to content

Level Based Ordering#582

Merged
dncsvr merged 21 commits into
mouseless:epic/convention-order-layerizationfrom
dncsvr:level-based-ordering
May 26, 2026
Merged

Level Based Ordering#582
dncsvr merged 21 commits into
mouseless:epic/convention-order-layerizationfrom
dncsvr:level-based-ordering

Conversation

@dncsvr
Copy link
Copy Markdown
Member

@dncsvr dncsvr commented May 25, 2026

Implement level system

Tasks

  • Add test spec and cases
  • Add convention level options to DomainModelBuilderOptions
  • Add default level option to DomainModelBuilderOptions
  • Implement Order struct with boundary values
  • Move basic add method to IDomainModelConventionCollection
  • Throw exception when order is out of bounds
  • Add Global order implementation
  • Change convention extensions order type to Order
  • Add error code documentation

@dncsvr dncsvr self-assigned this May 25, 2026
@dncsvr dncsvr mentioned this pull request May 25, 2026
10 tasks
dncsvr added 10 commits May 25, 2026 16:41
- fix test fixture typo
- remove level descriptor
- add Global order implementation
- use Order.Global to fix build errors
- minor edits
- add diagnostics to domain model conventions collection
- add order default
- minor edits
@dncsvr dncsvr marked this pull request as ready for review May 26, 2026 08:10
@dncsvr dncsvr requested a review from cihandeniz May 26, 2026 08:10
dncsvr added 8 commits May 26, 2026 13:52
- move Order to Configuration
- move level calculations to Order.Calculate
- refactoring and edits
- add error code documentation
- add managing orders test spec
@dncsvr dncsvr merged commit 46bee1b into mouseless:epic/convention-order-layerization May 26, 2026
4 checks passed
@dncsvr dncsvr deleted the level-based-ordering branch May 26, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants