Skip to content

refactor: improve weapon catalog domain naming - #375

Merged
DevD4v3 merged 1 commit into
mainfrom
refactor/weapon-catalog-naming
Aug 7, 2026
Merged

DevD4v3 merged 1 commit into
mainfrom
refactor/weapon-catalog-naming

Conversation

@DevD4v3

@DevD4v3 DevD4v3 commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Motivation

The previous naming introduced ambiguity between two different weapon catalog domain concepts.

WeaponCatalog represented the active weapon catalog, while the core domain concept was named WeaponCatalogBase, forcing the most important concept to carry an implementation-oriented suffix.

Changes

  • Rename WeaponCatalogBase to WeaponCatalog.
  • Rename WeaponCatalog to ActiveWeaponCatalog.
  • Update XML documentation to better reflect the revised domain terminology.

Benefits

  • The core domain concept now owns the natural name.
  • ActiveWeaponCatalog clearly communicates that it represents the weapon catalog currently selected by the server configuration.
  • Removes the implementation-oriented Base suffix from the domain model.

- Rename WeaponCatalogBase to WeaponCatalog.
- Rename WeaponCatalog to ActiveWeaponCatalog.
- Update XML documentation to better reflect the revised domain terminology.
@DevD4v3
DevD4v3 merged commit b936c07 into main Aug 7, 2026
4 checks passed
@DevD4v3
DevD4v3 deleted the refactor/weapon-catalog-naming branch August 7, 2026 16:05
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.

1 participant