Skip to content

fix(service): provide defaults for optional catalog operations - #14

Merged
nkavian merged 1 commit into
offering-protocol:mainfrom
nkavian:fix/service-catalog-defaults
Sep 14, 2026
Merged

nkavian merged 1 commit into
offering-protocol:mainfrom
nkavian:fix/service-catalog-defaults

Conversation

@nkavian

@nkavian nkavian commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Custom catalogs can subclass Catalog and implement the required Offering operations without supplying boilerplate implementations for unsupported search and Collection operations. Optional methods provide rejecting defaults, and the README explains how to opt into supported operations.

Verified with make verify, including type checks, tests, package validation, and the clean-consumer check. Also exercised a minimal custom catalog through the Service handler for required and unsupported routes.

@nkavian
nkavian force-pushed the fix/service-catalog-defaults branch from 6c35e4c to d1a3b3f Compare September 14, 2026 22:18
@nkavian
nkavian force-pushed the fix/service-catalog-defaults branch from d1a3b3f to 6b5ea15 Compare September 14, 2026 22:47
@nkavian
nkavian merged commit 4c60102 into offering-protocol:main Sep 14, 2026
2 checks passed
@nkavian
nkavian deleted the fix/service-catalog-defaults branch September 14, 2026 22:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant