wwt / SwiftCurrent

A library for managing complex workflows in Swift
https://wwt.github.io/SwiftCurrent/
Apache License 2.0
307 stars 19 forks source link

[Feature]: Use Swift Package Plugins for codegen (server driven workflows) #219

Open Tyler-Keith-Thompson opened 1 year ago

Tyler-Keith-Thompson commented 1 year ago

What prompted this feature request?

Our current approach to create an aggregator for WorkflowDecodable is a little cumbersome. It involves running a standalone CLI utility.

Describe the solution you'd like

If we used swift package plugins we could integrate into the build system better, meaning people can set it and forget it.

Describe alternatives you've considered

Keep doing it the way we are?

Code of Conduct