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

Merge feature/openapi/final into Main #208

Merged
merged 4 commits into from
Apr 1, 2024
Merged

Commits on Mar 26, 2024

  1. ## Switching over to native OpenAPI:

    - Removed Smithy:
      - Removed Smithy models (`model` folder)
      - Removed Gradle
      - Removed legacy test framework
      - Removed build-openapi-specs workflow
    - Added Editable OpenAPI spec:
      - Added multi-file OpenApi spec (`spec` folder)
      - Added a tool to merge multi-file spec into single-file spec
      - Added build-single-file-specs workflow
    - Updated Documents
    ## Adding Request and Response Bodies
    
    The OpenAPI spec has also been updated with the request and response bodies that we extracted from ElasticSearch OpenAPI spec. This is done within the same PR as the native OpenAPI switch because we also used the ElasticSearch OpenAPI spec to map the query/path schemas to the schemas of many components in the bodies.
    
    Signed-off-by: Theo Truong <theotr@amazon.com>
    nhtruong committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    04f3e2f View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. # Removed coverage.yml

    Signed-off-by: Theo Truong <theotr@amazon.com>
    nhtruong committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    327068f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. # Removed references to Xpack

    Signed-off-by: Theo Truong <theotr@amazon.com>
    nhtruong committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    fd35aea View commit details
    Browse the repository at this point in the history
  2. # Removed hard-coded params for merger

    Signed-off-by: Theo Truong <theotr@amazon.com>
    nhtruong committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    0958319 View commit details
    Browse the repository at this point in the history