Skip to content

Add Registry pattern to improve flexibility and maintainability#75

Merged
Currypan1229 merged 2 commits into
devfrom
enh/registry-cu-32856728375
Jan 26, 2026
Merged

Add Registry pattern to improve flexibility and maintainability#75
Currypan1229 merged 2 commits into
devfrom
enh/registry-cu-32856728375

Conversation

@Currypan1229

@Currypan1229 Currypan1229 commented Jan 26, 2026

Copy link
Copy Markdown
Contributor

What kind of changes does this PR include?

  • Minor content fixes (broken links, typos, exceptions, etc.)
  • New or updated content
  • Documentation updates
  • Assets content
  • Code refactoring
  • Dependency updates
  • Runtime updates
  • Build Logic updates
  • Other

Description

  • Add IServiceRegistry and modify to match it
  • Add implementations for IServiceRegistry
  • Add distinct method to remove duplicates

Does this PR introduce a breaking change?

  • Yes
  • No

Additional Notes


Related Issue or PR


Add IServiceRegistry and modify to match it
Add implementations for IServiceRegistry
Add distinct method to remove duplicates
Delete redundant cast
@Currypan1229 Currypan1229 added priority/high Priority: High type/enhancement New feature or enhancement breaking/api Breaking changes in API status/complete Completed task or issue difficulty/hard Difficulty: Hard breaking/implementation Breaking changes in implementation version/major Major version changes (breaking changes) type/refactor Refactoring labels Jan 26, 2026
@Currypan1229 Currypan1229 merged commit 0ac49a3 into dev Jan 26, 2026
2 checks passed
@Currypan1229 Currypan1229 deleted the enh/registry-cu-32856728375 branch January 26, 2026 07:39
@Currypan1229

Copy link
Copy Markdown
Contributor Author

Closes #72

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking/api Breaking changes in API breaking/implementation Breaking changes in implementation difficulty/hard Difficulty: Hard priority/high Priority: High status/complete Completed task or issue type/enhancement New feature or enhancement type/refactor Refactoring version/major Major version changes (breaking changes)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant