You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@texera.apache.org by "kz930 (via GitHub)" <gi...@apache.org> on 2026/09/19 06:23:30 UTC

[PR] feat(blog): add a post on exporting a workflow as a Python script [incubator-texera-site]

kz930 opened a new pull request, #91:
URL: https://github.com/apache/incubator-texera-site/pull/91

   ### What changes were proposed in this PR?
   
   - Adds `content/blog/export-workflow-as-python/index.md`, a feature-introduction post on taking a Texera workflow out of the system as a standalone Python script
       - The post is in two halves. The first shows what the export does with no assumptions about Texera's internals: where the control sits in the toolbar, the script a five-operator workflow produces, and what the export guarantees. The second covers how the translation works, and how the result is kept honest by running every operator through the engine and as the generated Python and comparing the two answers.
   - Adds four images under `static/images/blog_hero/`: the export modal, the toolbar strip showing which control it is, and the two diagrams for the translation path and for the two-path verification
   
   ### Any related issues, documentation, discussions?
   
   Describes the export tracked in apache/texera#8325.
   
   ### How was this PR tested?
   
   - Built with Hugo 0.152.2 extended, the version `publish-site.yml` installs, using the same `hugo --minify -d public` command: 100 pages, no warnings or errors
   - Ran `npx hugo serve` and read the post end to end in the theme: both diagrams render with their captions, both tables keep their own styling rather than Docsy's `.td-table`, and the post holds together at a narrow viewport
   - Confirmed the post appears first on `/blog/` with its card image, description and tags
   - The export modal is a screenshot of a local instance running the current code, and the script in it is the export of the five-operator workflow on the canvas behind it
   - Confirmed every referenced asset resolves: the post links four files under `static/`, and all four are included here
   
   ### Was this PR authored or co-authored using generative AI tooling?
   
   Co-authored with Claude Opus 5 in compliance with ASF
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@texera.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org