Thanks Kenn! I put up a PR <https://github.com/apache/beam/pull/28148> to add this reference to the Beam website.
I'm actively using the template now, and one piece of feedback I have is to include a section for prototyped work. Maybe a table that allows the user to post links to Github prototype PRs for the options they are proposing? Thanks, Svetak Sundhar Data Engineer s <nellywil...@google.com>vetaksund...@google.com On Thu, Aug 24, 2023 at 11:15 AM Kerry Donny-Clark via dev < dev@beam.apache.org> wrote: > Thanks Kenn! I think this would be a great community resource. While we > don't want to enforce usage, perhaps we could introduce tooling to check > basic compliance and raise a warning. Similar to a linter or test suite. > Kerry > > On Thu, Aug 24, 2023 at 10:25 AM Kenneth Knowles <k...@apache.org> wrote: > >> Hi all, >> >> Based on some work I've been doing internally, I put together a public >> version of a design doc template for PTransforms. >> >> https://s.apache.org/ptransform-design-doc >> >> A major goal is to be explicit about important questions that make a >> transform robust: >> >> - what are "all" the parameters to a transform? >> - how could a transform fail? >> - how could we monitor or measure the transform? >> - how could we use a transform in a new context like YAML or a new SDK? >> >> All of these together add up to a PTransform being a more self-contained >> piece of software that can be understood and used in novel ways, instead of >> just defined by the code and behavior that may accrete over time tightly >> coupled to the SDK it was written with. >> >> LMK what you think. Of course, I can't force anyone to use it or not use >> it, except for my team internal to my employer :-) >> >> Kenn >> >