Heads up to folks tracking the Go support for Pulumi that we are going to be doing some active work on improving and expanding the Go support in Pulumi over the coming weeks.
You can track the progress on that work in https://github.com/pulumi/pulumi/issues/1614 (and the linked issues).
This includes some significant API changes, including more strongly-typed support for Input and Output types, as well as catching up the Go support with the majority of the features of the core Pulumi programming model.
We do expect this work to involve breaking changes to the current preview Go support, so we encourage existing users to ensure they are pinning to an existing released version of their Go dependencies (using Go Modules or some other Go dependency management solution) until they are ready to update to new versions which support the full set of improvements.
11/25/2019, 7:30 PM
Are you guys looking for help with working on Go support?
Do you have any suggestions on how to get started contributing beyond the CONTRIBUTING.md? I just joined the #contribute channel
11/25/2019, 7:32 PM
Definitely - cc @microscopic-florist-22719@lemon-agent-27707 who could help point you at areas you might be able to contribute on Go specifically.
11/25/2019, 8:40 PM
Sweet - Thanks!
Also, just wanted to mention that I really enjoyed the "Are you about to break Prod?" talk that @magnificent-leather-3361 from Pulumi gave at KubeCon last week. It inspired me to hack away on ideas I got from KubeCon using Pulumi.