element-ios/Tools/SwiftGen/swiftgen-config.yml
aringenbach 94dab7ad4b
Add objective C support to SwiftGen assets helpers (#5533)
* Add objective C support to SwiftGen assets helpers

* Use dot notation in ObjC & fix minor issues

Co-authored-by: Arnaud Ringenbach <arnaud.ringenbach@niji.fr>
2022-02-10 17:13:23 +01:00

39 lines
1.1 KiB
YAML
Executable file

input_dir: ../../Riot/
output_dir: ../../Riot/Generated/
ib:
inputs:
- ../Tools/Templates/buildable/
- Modules/
filter: ^((?!(DeactivateAccountViewController|Security)).)*\.(storyboard)
outputs:
templateName: scenes-swift4
output: Storyboards.swift
strings:
- inputs: Assets/en.lproj/Vector.strings
outputs:
templatePath: Templates/Strings/flat-swift4-vector.stencil
output: Strings.swift
params:
className: VectorL10n
publicAccess: true
- inputs: Modules/MatrixKit/Assets/MatrixKitAssets.bundle/en.lproj/MatrixKit.strings
outputs:
templatePath: Templates/Strings/matrixkit-flat-swift4-vector.stencil
output: MatrixKitStrings.swift
params:
className: MatrixKitL10n
publicAccess: true
xcassets:
inputs:
- Assets/Images.xcassets
- Assets/SharedImages.xcassets
outputs:
templatePath: Templates/Assets/swift4-element.stencil
output: Images.swift
plist:
inputs: Assets/Riot-Defaults.plist
outputs:
templateName: runtime-swift4
output: RiotDefaults.swift
params:
enumName: RiotDefaults