-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce NodeXcodeTemplateV2 #610
Conversation
2b3d0b7
to
da89c98
Compare
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/WizardNodeXcodeTemplate.swift
Outdated
Show resolved
Hide resolved
0f113d4
to
14bb66f
Compare
2e1ca06
to
a16772f
Compare
14bb66f
to
cdb04f3
Compare
Sources/NodesGenerator/XcodeTemplates/NodeXcodeTemplateV2.swift
Outdated
Show resolved
Hide resolved
a16772f
to
208fd01
Compare
The base branch was changed.
9eb69a6
to
331e9a8
Compare
Sources/NodesGenerator/XcodeTemplates/NodeXcodeTemplateV2.swift
Outdated
Show resolved
Hide resolved
Sources/NodesGenerator/XcodeTemplates/NodeXcodeTemplateV2.swift
Outdated
Show resolved
Hide resolved
Option(identifier: "productName", | ||
name: "Node name:", | ||
description: "The name of the new node.", | ||
default: "MyFeatureV1") | ||
Option(identifier: XcodeTemplateConstants.usePluginList, | ||
name: "Created For Existing Plugin List", | ||
description: "Whether the node is created for use in an existing plugin list.", | ||
type: "checkbox", | ||
default: "true") | ||
Option(identifier: XcodeTemplateConstants.pluginListName, | ||
name: "Existing Plugin List:", | ||
description: "The name of an existing plugin list.", | ||
default: "MyFeature", | ||
requiredOptions: [XcodeTemplateConstants.usePluginList: ["true"]]) | ||
Option(identifier: "uiFramework", | ||
name: "UI Framework:", | ||
description: "The UI framework of the new node.", | ||
type: "popup", | ||
default: firstFramework.name, | ||
values: uiFrameworks.map(\.framework).map(\.name)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Beautiful! 🤩
Sources/NodesGenerator/XcodeTemplates/NodeXcodeTemplateV2.swift
Outdated
Show resolved
Hide resolved
d5efb98
to
c6536a3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Option(identifier: "productName", | ||
name: "Node name:", | ||
description: "The name of the new node.", | ||
default: "MyFeatureV1") | ||
Option(identifier: XcodeTemplateConstants.usePluginList, | ||
name: "Created For Existing Plugin List", | ||
description: "Whether the node is created for use in an existing plugin list.", | ||
type: "checkbox", | ||
default: "true") | ||
Option(identifier: XcodeTemplateConstants.pluginListName, | ||
name: "Existing Plugin List:", | ||
description: "The name of an existing plugin list.", | ||
requiredOptions: [XcodeTemplateConstants.usePluginList: ["true"]], | ||
default: "MyFeature") | ||
Option(identifier: "uiFramework", | ||
name: "UI Framework:", | ||
description: "The UI framework of the new node.", | ||
type: "popup", | ||
values: uiFrameworks.map(\.framework).map(\.name), | ||
default: firstFramework.name) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still beautiful! 🤩
No description provided.