Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor model loading to allow equal conflicts #520

Merged
merged 1 commit into from
Aug 6, 2020

Commits on Aug 4, 2020

  1. Refactor model loading to allow equal conflicts

    When using Smithy features like model discovery on the classpath, it's
    sometimes difficult to prevent the same Smithy models from being added
    to the model assembler multiple times. This is also true when using
    artifacts created for the "model" plugin for smithy-build along with
    model discovery. To address this, Smithy has been updated to allow
    conflicting shape definitions if the shapes, after they are fully built,
    are equivalent (meaning, they have the same exact members or references to
    other shapes and are the same type).
    mtdowling committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    f8287d4 View commit details
    Browse the repository at this point in the history