#!/bin/bash set -e # Get the directory where the script is located SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" PROJECT_ROOT="$(dirname "$SCRIPT_DIR")" # Change to project root cd "$PROJECT_ROOT" # Create dist directory if it doesn't exist mkdir -p api/dist # Bundle the OpenAPI files echo "Bundling OpenAPI schema to YAML..." swagger-cli bundle api/schemas/openapi.yaml --outfile api/dist/openapi.yaml --type yaml # Create JSON version echo "Creating JSON version..." swagger-cli bundle api/schemas/openapi.yaml --outfile api/dist/openapi.json --type json echo "OpenAPI schema bundling complete!"