From 21c0842a322506ffe72bfb7350ec10e913c00de0 Mon Sep 17 00:00:00 2001 From: Robert Bradshaw Date: Thu, 8 Jan 2026 13:42:27 -0800 Subject: [PATCH] Add note about providers to yaml jinja section. --- website/www/site/content/en/documentation/sdks/yaml.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/www/site/content/en/documentation/sdks/yaml.md b/website/www/site/content/en/documentation/sdks/yaml.md index 33fad5b25506..2d175a24e083 100644 --- a/website/www/site/content/en/documentation/sdks/yaml.md +++ b/website/www/site/content/en/documentation/sdks/yaml.md @@ -813,6 +813,8 @@ above. There are many more ways to import and even use template inheritance using Jinja as seen [here](https://jinja.palletsprojects.com/en/stable/templates/#import) and [here](https://jinja.palletsprojects.com/en/stable/templates/#inheritance). +Note that for large chunks of functionality, we recommend packaging them up via +more reusable [yaml providers](yaml-providers) rather than using textual `%includes`. Full jinja pipeline examples can be found [here](https://github.com/apache/beam/tree/master/sdks/python/apache_beam/yaml/examples/transforms/jinja).