Overall update and improvements #4

Merged
javier merged 12 commits from library/overall-update into main 2026-03-26 01:07:26 +00:00
2 changed files with 19 additions and 0 deletions
Showing only changes of commit d865af4fb2 - Show all commits
+8
View File
@@ -19,6 +19,14 @@ DOCC_GITHUB_OUTPUT=./docs
DOCC_GITHUB_BASE_PATH=asconnect-service
DOCC_PREVIEW_URL=http://localhost:8080/documentation/asconnectservice
# --- OPEN API SPECIFICATION ---
OAS_DOWNLOAD_FOLDER=./oas-download
OAS_DOWNLOAD_FILE=$(OAS_DOWNLOAD_FOLDER)/openapi.oas.json
OAS_DOWNLOAD_INPUT=$(OAS_DOWNLOAD_FOLDER)/asconnect-openapi-specification.zip
OAS_DOWNLOAD_OUTPUT=Sources/$(SPM_LIBRARY_TARGET)/openapi.json
OAS_DOWNLOAD_URL=https://developer.apple.com/sample-code/app-store-connect/app-store-connect-openapi-specification.zip
# -- SWIFT PACKAGE MANAGER ---
SPM_LIBRARY_TARGET=ASConnectService
+11
View File
@@ -86,6 +86,17 @@ doc-preview: ## Previews the library documentation in Safari
--include-extended-types \
--enable-inherited-docs
# OPEN API SPECIFICATION
oas-download: ## Downloads the latest App Store Connect OpenAPI specification document
@mkdir -p $(OAS_DOWNLOAD_FOLDER)
@curl -fsSL \
"$(OAS_DOWNLOAD_URL)" \
-o "$(OAS_DOWNLOAD_INPUT)"
@unzip -q "$(OAS_DOWNLOAD_INPUT)" -d "$(OAS_DOWNLOAD_FOLDER)"
@mv "$(OAS_DOWNLOAD_FILE)" "$(OAS_DOWNLOAD_OUTPUT)"
@rm -rf "$(OAS_DOWNLOAD_FOLDER)"
# IDE
ide-xcode: ## Opens this package with Xcode