Skip to content

Commit 095f7a8

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 b593828 commit 095f7a8

File tree

16 files changed

+29
-1
lines changed

16 files changed

+29
-1
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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# yaml-language-server: $schema=schema.json
1+
# yaml-language-server: $schema=../../schema/xcodegen.schema.json
22

33
name: iOS-Swift
44
include:

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)