File size: 473 Bytes
9425aed
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
# Generate OpenAPI specification from template
set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
SEB_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
TEMPLATE="$SEB_ROOT/contracts/openapi.template"
OUTPUT_DIR="$SEB_ROOT/docs/api"

mkdir -p "$OUTPUT_DIR"

echo "[OpenAPI] Copying template to docs/api directory..."
cp "$TEMPLATE" "$OUTPUT_DIR/openapi.yaml"
echo "[OpenAPI] Generated: $OUTPUT_DIR/openapi.yaml"

# Made with Bob