<#3364 feat(taps): Normalize `allOf` components in...
# meltano-repo-activity
g
#3364 feat(taps): Normalize `allOf` components in OpenAPI spec schemas Pull request opened by edgarrmondragon ## Related • #3213 ## Summary by Sourcery Add support for merging allOf constructs in OpenAPI schemas by implementing a handle_all_of method, integrating it into the normalization process, and updating documentation accordingly. New Features: • Add handle_all_of to merge multiple allOf subschemas into a single JSON Schema • Integrate allOf merging into normalize_schema to flatten and normalize allOf constructs Enhancements: • Implement basic deep merge logic for object properties when handling allOf • Flatten single-element allOf arrays directly to simplify schemas Documentation: • Update class docstring to mention merging of allOf constructs Tests: • Add unit test to verify simple allOf merging and removal of the allOf keyword meltano/sdk