This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/burr.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new 7d04852f Deploy documentation from
266cfed615da1fe322a57a67081b27fdfcf967d7
7d04852f is described below
commit 7d04852f503c59471060c10f7b0db6c36717bb89
Author: GitHub Actions <[email protected]>
AuthorDate: Mon Sep 29 05:47:27 2025 +0000
Deploy documentation from 266cfed615da1fe322a57a67081b27fdfcf967d7
---
content/_images/burr_video_thumbnail.jpg | Bin 0 -> 123641 bytes
content/_images/video_98vxhIcE6NI_thumbnail.jpg | Bin 0 -> 77930 bytes
content/_images/video_9U_CMsh0VBI_thumbnail.jpg | Bin 0 -> 64103 bytes
content/_images/video_Squ5IAeQBzc_thumbnail.jpg | Bin 0 -> 67389 bytes
content/_sources/concepts/serde.rst.txt | 10 +++++-----
content/_sources/concepts/state-persistence.rst.txt | 8 +++++---
.../examples/chatbots/rag-chatbot-hamilton.ipynb.txt | 10 +---------
.../examples/guardrails/creating_tests.rst.txt | 10 +++++-----
content/_sources/main.rst.txt | 8 +++++---
content/_static/burr_video_thumbnail.jpg | Bin 0 -> 123641 bytes
content/_static/video_98vxhIcE6NI_thumbnail.jpg | Bin 0 -> 77930 bytes
content/_static/video_9U_CMsh0VBI_thumbnail.jpg | Bin 0 -> 64103 bytes
content/_static/video_Squ5IAeQBzc_thumbnail.jpg | Bin 0 -> 67389 bytes
content/_static/video_t54DCiOH270_thumbnail.jpg | Bin 0 -> 90241 bytes
content/concepts/serde/index.html | 6 +++---
content/concepts/state-persistence/index.html | 4 +++-
.../examples/chatbots/rag-chatbot-hamilton/index.html | 5 ++---
content/examples/guardrails/creating_tests/index.html | 6 +++---
content/index.html | 4 +++-
content/main/index.html | 4 +++-
20 files changed, 38 insertions(+), 37 deletions(-)
diff --git a/content/_images/burr_video_thumbnail.jpg
b/content/_images/burr_video_thumbnail.jpg
new file mode 100644
index 00000000..45621ef1
Binary files /dev/null and b/content/_images/burr_video_thumbnail.jpg differ
diff --git a/content/_images/video_98vxhIcE6NI_thumbnail.jpg
b/content/_images/video_98vxhIcE6NI_thumbnail.jpg
new file mode 100644
index 00000000..01f61737
Binary files /dev/null and b/content/_images/video_98vxhIcE6NI_thumbnail.jpg
differ
diff --git a/content/_images/video_9U_CMsh0VBI_thumbnail.jpg
b/content/_images/video_9U_CMsh0VBI_thumbnail.jpg
new file mode 100644
index 00000000..9b46a2bf
Binary files /dev/null and b/content/_images/video_9U_CMsh0VBI_thumbnail.jpg
differ
diff --git a/content/_images/video_Squ5IAeQBzc_thumbnail.jpg
b/content/_images/video_Squ5IAeQBzc_thumbnail.jpg
new file mode 100644
index 00000000..df1b217e
Binary files /dev/null and b/content/_images/video_Squ5IAeQBzc_thumbnail.jpg
differ
diff --git a/content/_sources/concepts/serde.rst.txt
b/content/_sources/concepts/serde.rst.txt
index 6fc2aa3f..c2ad47bd 100644
--- a/content/_sources/concepts/serde.rst.txt
+++ b/content/_sources/concepts/serde.rst.txt
@@ -42,11 +42,11 @@ Customizing Serialization/Deserialization
-----------------------------------------
Here's a video walkthrough of how to add custom type and field
serialization/deserialization:
-.. raw:: html
-
- <div>
- <iframe width="800" height="455"
src="https://www.youtube.com/embed/Squ5IAeQBzc?si=6l6e0SJ0EqEjAW2K"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
- </div>
+.. image:: /_static/video_Squ5IAeQBzc_thumbnail.jpg
+ :target: https://www.youtube.com/watch?v=Squ5IAeQBzc
+ :alt: Serialization Video
+ :align: center
+ :width: 600px
See `this example
<https://github.com/apache/burr/tree/main/examples/custom-serde>`_ for the
notebook.
diff --git a/content/_sources/concepts/state-persistence.rst.txt
b/content/_sources/concepts/state-persistence.rst.txt
index bc62ff7c..cff0e628 100644
--- a/content/_sources/concepts/state-persistence.rst.txt
+++ b/content/_sources/concepts/state-persistence.rst.txt
@@ -116,9 +116,11 @@ will then dictate where the new application state is
ultimately stored.
For a quick overview of using it, Ashis from `PeanutRobotics
<https://peanutrobotics.com>`_ has kindly submitted a
video on how they use this feature:
-.. raw:: html
-
- <iframe width="800" height="455"
src="https://www.youtube.com/embed/98vxhIcE6NI?si=w1vMHr9QUxjlVVgm"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
+.. image:: /_static/video_98vxhIcE6NI_thumbnail.jpg
+ :target: https://www.youtube.com/watch?v=98vxhIcE6NI
+ :alt: State Persistence Video
+ :align: center
+ :width: 600px
Writing state
diff --git a/content/_sources/examples/chatbots/rag-chatbot-hamilton.ipynb.txt
b/content/_sources/examples/chatbots/rag-chatbot-hamilton.ipynb.txt
index f4c51a7c..d8c54096 100644
--- a/content/_sources/examples/chatbots/rag-chatbot-hamilton.ipynb.txt
+++ b/content/_sources/examples/chatbots/rag-chatbot-hamilton.ipynb.txt
@@ -9,15 +9,7 @@
"outputs_hidden": false
}
},
- "source": [
- "# Conversational RAG with Burr and Hamilton\n",
- "\n",
- "See [GitHub
example](https://github.com/apache/burr/tree/main/examples/conversational-rag/simple_example)
and the accompanying video walkthrough:\n",
- "\n",
- "<div>\n",
- " <iframe width=\"600\" height=\"380\"
src=\"https://www.youtube.com/embed/t54DCiOH270?si=QpPNs7m2t0L0V8Va\"
title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer;
autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;
web-share\" referrerpolicy=\"strict-origin-when-cross-origin\"
allowfullscreen></iframe>\n",
- "</div>"
- ]
+ "source": "# Conversational RAG with Burr and Hamilton\n\nSee [GitHub
example](https://github.com/apache/burr/tree/main/examples/conversational-rag/simple_example)
and the accompanying video walkthrough:\n\n<a
href=\"https://www.youtube.com/watch?v=t54DCiOH270\"><img
src=\"https://img.youtube.com/vi/t54DCiOH270/maxresdefault.jpg\" alt=\"RAG
Chatbot Video\" width=\"600\"></a>"
},
{
"cell_type": "code",
diff --git a/content/_sources/examples/guardrails/creating_tests.rst.txt
b/content/_sources/examples/guardrails/creating_tests.rst.txt
index c697edc3..24b7769d 100644
--- a/content/_sources/examples/guardrails/creating_tests.rst.txt
+++ b/content/_sources/examples/guardrails/creating_tests.rst.txt
@@ -43,11 +43,11 @@ Test Case Creation Example
--------------------------
Video walkthrough:
-.. raw:: html
-
- <div>
- <iframe width="800" height="455"
src="https://www.youtube.com/embed/9U_CMsh0VBI?si=Z-powULn_RO2-2pB"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
- </div>
+.. image:: /_static/video_9U_CMsh0VBI_thumbnail.jpg
+ :target: https://www.youtube.com/watch?v=9U_CMsh0VBI
+ :alt: Creating Tests Video
+ :align: center
+ :width: 600px
Steps:
diff --git a/content/_sources/main.rst.txt b/content/_sources/main.rst.txt
index 1dcbe6c6..b45a8cb7 100644
--- a/content/_sources/main.rst.txt
+++ b/content/_sources/main.rst.txt
@@ -27,9 +27,11 @@ For a quick overview of Apache Burr, watch `this walkthrough
<https://www.loom.c
or read `our blog post
<https://blog.dagworks.io/p/burr-develop-stateful-ai-applications?r=2cg5z1&utm_campaign=post&utm_medium=web>`_.
The following video is
a longer demo of building a simple chatbot application with Apache Burr using
`this notebook
<https://github.com/apache/burr/blob/main/examples/conversational-rag/simple_example/notebook.ipynb>`_:
-.. raw:: html
-
- <div style="position: relative; padding-bottom: 56.25%; height: 0;"><iframe
width="800" height="455"
src="https://www.youtube.com/embed/rEZ4oDN0GdU?si=6RvExhQVsAyNd8Ts"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
+.. image:: _static/burr_video_thumbnail.jpg
+ :target: https://www.youtube.com/watch?v=rEZ4oDN0GdU
+ :alt: Apache Burr Demo Video
+ :align: center
+ :width: 600px
For more details about how Apache Burr works, what problems it solves, and how
to use it, read on!
diff --git a/content/_static/burr_video_thumbnail.jpg
b/content/_static/burr_video_thumbnail.jpg
new file mode 100644
index 00000000..45621ef1
Binary files /dev/null and b/content/_static/burr_video_thumbnail.jpg differ
diff --git a/content/_static/video_98vxhIcE6NI_thumbnail.jpg
b/content/_static/video_98vxhIcE6NI_thumbnail.jpg
new file mode 100644
index 00000000..01f61737
Binary files /dev/null and b/content/_static/video_98vxhIcE6NI_thumbnail.jpg
differ
diff --git a/content/_static/video_9U_CMsh0VBI_thumbnail.jpg
b/content/_static/video_9U_CMsh0VBI_thumbnail.jpg
new file mode 100644
index 00000000..9b46a2bf
Binary files /dev/null and b/content/_static/video_9U_CMsh0VBI_thumbnail.jpg
differ
diff --git a/content/_static/video_Squ5IAeQBzc_thumbnail.jpg
b/content/_static/video_Squ5IAeQBzc_thumbnail.jpg
new file mode 100644
index 00000000..df1b217e
Binary files /dev/null and b/content/_static/video_Squ5IAeQBzc_thumbnail.jpg
differ
diff --git a/content/_static/video_t54DCiOH270_thumbnail.jpg
b/content/_static/video_t54DCiOH270_thumbnail.jpg
new file mode 100644
index 00000000..ff8b987d
Binary files /dev/null and b/content/_static/video_t54DCiOH270_thumbnail.jpg
differ
diff --git a/content/concepts/serde/index.html
b/content/concepts/serde/index.html
index f16e5433..26976342 100644
--- a/content/concepts/serde/index.html
+++ b/content/concepts/serde/index.html
@@ -385,9 +385,9 @@ The <a class="reference internal"
href="../../reference/state/#burr.core.state.S
<section id="customizing-serialization-deserialization">
<h2>Customizing Serialization/Deserialization<a class="headerlink"
href="#customizing-serialization-deserialization" title="Link to this
heading">¶</a></h2>
<p>Here’s a video walkthrough of how to add custom type and field
serialization/deserialization:</p>
-<div>
- <iframe width="800" height="455"
src="https://www.youtube.com/embed/Squ5IAeQBzc?si=6l6e0SJ0EqEjAW2K"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
-</div><p>See <a class="reference external"
href="https://github.com/apache/burr/tree/main/examples/custom-serde">this
example</a> for the notebook.</p>
+<a class="reference external image-reference"
href="https://www.youtube.com/watch?v=Squ5IAeQBzc"><img alt="Serialization
Video" class="align-center" src="../../_images/video_Squ5IAeQBzc_thumbnail.jpg"
style="width: 600px;" />
+</a>
+<p>See <a class="reference external"
href="https://github.com/apache/burr/tree/main/examples/custom-serde">this
example</a> for the notebook.</p>
<section id="type-based-serialization-deserialization">
<h3>Type based serialization/deserialization<a class="headerlink"
href="#type-based-serialization-deserialization" title="Link to this
heading">¶</a></h3>
<p>To create your own python type based serialization/deserialization
mechanism, you need to implement the following code. The assumption
diff --git a/content/concepts/state-persistence/index.html
b/content/concepts/state-persistence/index.html
index f16f6cd7..c9a256d9 100644
--- a/content/concepts/state-persistence/index.html
+++ b/content/concepts/state-persistence/index.html
@@ -449,7 +449,9 @@ to rewind state and make different choices.</p>
will then dictate where the new application state is ultimately stored.</p>
<p>For a quick overview of using it, Ashis from <a class="reference external"
href="https://peanutrobotics.com">PeanutRobotics</a> has kindly submitted a
video on how they use this feature:</p>
-<iframe width="800" height="455"
src="https://www.youtube.com/embed/98vxhIcE6NI?si=w1vMHr9QUxjlVVgm"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen></iframe></section>
+<a class="reference external image-reference"
href="https://www.youtube.com/watch?v=98vxhIcE6NI"><img alt="State Persistence
Video" class="align-center" src="../../_images/video_98vxhIcE6NI_thumbnail.jpg"
style="width: 600px;" />
+</a>
+</section>
<section id="writing-state">
<h3>Writing state<a class="headerlink" href="#writing-state" title="Link to
this heading">¶</a></h3>
<p>To write state to a database, you can use the <a class="reference internal"
href="../../reference/application/#burr.core.application.ApplicationBuilder.with_state_persister"
title="burr.core.application.ApplicationBuilder.with_state_persister"><code
class="xref py py-meth docutils literal notranslate"><span
class="pre">with_state_persister</span></code></a> method in the
diff --git a/content/examples/chatbots/rag-chatbot-hamilton/index.html
b/content/examples/chatbots/rag-chatbot-hamilton/index.html
index 00f5fd01..f605418f 100644
--- a/content/examples/chatbots/rag-chatbot-hamilton/index.html
+++ b/content/examples/chatbots/rag-chatbot-hamilton/index.html
@@ -373,9 +373,8 @@
<section id="conversational-rag-with-burr-and-hamilton">
<h1>Conversational RAG with Burr and Hamilton<a class="headerlink"
href="#conversational-rag-with-burr-and-hamilton" title="Link to this
heading">¶</a></h1>
<p>See <a class="reference external"
href="https://github.com/apache/burr/tree/main/examples/conversational-rag/simple_example">GitHub
example</a> and the accompanying video walkthrough:</p>
-<div>
- <iframe width="600" height="380"
src="https://www.youtube.com/embed/t54DCiOH270?si=QpPNs7m2t0L0V8Va"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
-</div><div class="cell docutils container">
+<p><a href="https://www.youtube.com/watch?v=t54DCiOH270"><img
src="https://img.youtube.com/vi/t54DCiOH270/maxresdefault.jpg" alt="RAG Chatbot
Video" width="600"></a></p>
+<div class="cell docutils container">
<div class="cell_input docutils container">
<div class="highlight-ipython3 notranslate"><div
class="highlight"><pre><span></span><span class="o">!</span>pip<span class="w">
</span>install<span class="w"> </span>burr<span class="o">[</span>start<span
class="o">]</span><span class="w"> </span>sf-hamilton<span
class="o">[</span>visualization<span class="o">]</span><span class="w">
</span>openai<span class="w"> </span>
</pre></div>
diff --git a/content/examples/guardrails/creating_tests/index.html
b/content/examples/guardrails/creating_tests/index.html
index fcc5e494..cba027eb 100644
--- a/content/examples/guardrails/creating_tests/index.html
+++ b/content/examples/guardrails/creating_tests/index.html
@@ -390,9 +390,9 @@ that explains what pytest is, how to evaluate more than
just a single assert sta
<section id="test-case-creation-example">
<h2>Test Case Creation Example<a class="headerlink"
href="#test-case-creation-example" title="Link to this heading">¶</a></h2>
<p>Video walkthrough:</p>
-<div>
- <iframe width="800" height="455"
src="https://www.youtube.com/embed/9U_CMsh0VBI?si=Z-powULn_RO2-2pB"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
-</div><p>Steps:</p>
+<a class="reference external image-reference"
href="https://www.youtube.com/watch?v=9U_CMsh0VBI"><img alt="Creating Tests
Video" class="align-center"
src="../../../_images/video_9U_CMsh0VBI_thumbnail.jpg" style="width: 600px;" />
+</a>
+<p>Steps:</p>
<ol class="arabic">
<li><p>You have built some part of your Burr application.</p></li>
<li><p>You have found some state you want to test / iterate on.</p></li>
diff --git a/content/index.html b/content/index.html
index 7eccf0d6..ed5c33ce 100644
--- a/content/index.html
+++ b/content/index.html
@@ -376,7 +376,9 @@
<p>For a quick overview of Apache Burr, watch <a class="reference external"
href="https://www.loom.com/share/a10f163428b942fea55db1a84b1140d8?sid=1512863b-f533-4a42-a2f3-95b13deb07c9">this
walkthrough</a>
or read <a class="reference external"
href="https://blog.dagworks.io/p/burr-develop-stateful-ai-applications?r=2cg5z1&utm_campaign=post&utm_medium=web">our
blog post</a>. The following video is
a longer demo of building a simple chatbot application with Apache Burr using
<a class="reference external"
href="https://github.com/apache/burr/blob/main/examples/conversational-rag/simple_example/notebook.ipynb">this
notebook</a>:</p>
-<div style="position: relative; padding-bottom: 56.25%; height: 0;"><iframe
width="800" height="455"
src="https://www.youtube.com/embed/rEZ4oDN0GdU?si=6RvExhQVsAyNd8Ts"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen></iframe></div><p>For more details about how Apache Burr works,
what problems it solves, and how to use i [...]
+<a class="reference external image-reference"
href="https://www.youtube.com/watch?v=rEZ4oDN0GdU"><img alt="Apache Burr Demo
Video" class="align-center" src="_images/burr_video_thumbnail.jpg"
style="width: 600px;" />
+</a>
+<p>For more details about how Apache Burr works, what problems it solves, and
how to use it, read on!</p>
<p>You’ll find this documentation separated into three sections.</p>
<ul class="simple">
<li><p>If you don’t know where to start, go to <a class="reference internal"
href="getting_started/#gettingstarted"><span class="std std-ref">getting
started</span></a>.</p></li>
diff --git a/content/main/index.html b/content/main/index.html
index f93dc6fe..dd660d04 100644
--- a/content/main/index.html
+++ b/content/main/index.html
@@ -376,7 +376,9 @@
<p>For a quick overview of Apache Burr, watch <a class="reference external"
href="https://www.loom.com/share/a10f163428b942fea55db1a84b1140d8?sid=1512863b-f533-4a42-a2f3-95b13deb07c9">this
walkthrough</a>
or read <a class="reference external"
href="https://blog.dagworks.io/p/burr-develop-stateful-ai-applications?r=2cg5z1&utm_campaign=post&utm_medium=web">our
blog post</a>. The following video is
a longer demo of building a simple chatbot application with Apache Burr using
<a class="reference external"
href="https://github.com/apache/burr/blob/main/examples/conversational-rag/simple_example/notebook.ipynb">this
notebook</a>:</p>
-<div style="position: relative; padding-bottom: 56.25%; height: 0;"><iframe
width="800" height="455"
src="https://www.youtube.com/embed/rEZ4oDN0GdU?si=6RvExhQVsAyNd8Ts"
title="YouTube video player" frameborder="0" allow="accelerometer; autoplay;
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen></iframe></div><p>For more details about how Apache Burr works,
what problems it solves, and how to use i [...]
+<a class="reference external image-reference"
href="https://www.youtube.com/watch?v=rEZ4oDN0GdU"><img alt="Apache Burr Demo
Video" class="align-center" src="../_images/burr_video_thumbnail.jpg"
style="width: 600px;" />
+</a>
+<p>For more details about how Apache Burr works, what problems it solves, and
how to use it, read on!</p>
<p>You’ll find this documentation separated into three sections.</p>
<ul class="simple">
<li><p>If you don’t know where to start, go to <a class="reference internal"
href="../getting_started/#gettingstarted"><span class="std std-ref">getting
started</span></a>.</p></li>