Skip to content

Commit 790ecd7

Browse files
committed
Add XcodeGen JSON schema for YAML language server
- Add comprehensive JSON schema for XcodeGen YAML files - Update all XcodeGen YAML files to reference the schema - Schema includes validation for targets, schemes, dependencies, settings, and all XcodeGen features - Enables autocomplete and validation in YAML language servers
1 parent f246093 commit 790ecd7

File tree

14 files changed

+1413
-0
lines changed

14 files changed

+1413
-0
lines changed

Samples/DistributionSample/DistributionSample.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
2+
13
name: DistributionSample
24
createIntermediateGroups: true
35
generateEmptyDirectories: true

Samples/SentrySampleShared/SentrySampleShared.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
2+
13
name: SentrySampleShared
24
createIntermediateGroups: true
35
generateEmptyDirectories: true

Samples/SessionReplay-CameraTest/SessionReplay-CameraTest.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
2+
13
name: SessionReplay-CameraTest
24
include:
35
- ../Shared/feature-flags.yml

Samples/iOS-ObjectiveC/iOS-ObjectiveC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
2+
13
name: iOS-ObjectiveC
24
include:
35
- ../Shared/feature-flags.yml

Samples/iOS-Swift/iOS-Swift.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
2+
13
name: iOS-Swift
24
include:
35
- ../Shared/feature-flags.yml

Samples/iOS-Swift6/iOS-Swift6.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
2+
13
name: iOS-Swift6
24
include:
35
- ../Shared/feature-flags.yml

Samples/iOS-SwiftUI/iOS-SwiftUI.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
2+
13
name: iOS-SwiftUI
24
include:
35
- ../Shared/feature-flags.yml

Samples/iOS15-SwiftUI/iOS15-SwiftUI.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
2+
13
name: iOS15-SwiftUI
24
include:
35
- ../Shared/feature-flags.yml

Samples/macOS-Swift/macOS-Swift.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
2+
13
name: macOS-Swift
24
include:
35
- ../Shared/feature-flags.yml

Samples/macOS-SwiftUI/macOS-SwiftUI.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
2+
13
name: macOS-SwiftUI
24
include:
35
- ../Shared/feature-flags.yml

0 commit comments

Comments
 (0)