This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch deploy
in repository https://gitbox.apache.org/repos/asf/incubator-wayang-website.git
The following commit(s) were added to refs/heads/deploy by this push:
new 866e7024 deploy: 2f98b10755296d488795b58123e04172ddaf620a
866e7024 is described below
commit 866e70247e59ee006e291a34b4ca6d6fd16cda70
Author: 2pk03 <[email protected]>
AuthorDate: Tue Sep 17 13:36:54 2024 +0000
deploy: 2f98b10755296d488795b58123e04172ddaf620a
---
404.html | 4 +-
.../{19340771.076f7af4.js => 19340771.b6eee09b.js} | 2 +-
assets/js/1a1d5c1d.8fbe0810.js | 1 -
assets/js/1a1d5c1d.f0c4e4c1.js | 1 +
assets/js/5b561208.6de134d1.js | 1 +
.../{922da4c8.1386d2e3.js => 922da4c8.d30a0615.js} | 2 +-
assets/js/935f2afb.ad910a0e.js | 1 -
assets/js/935f2afb.d4da6214.js | 1 +
.../{b2f554cd.c17328b8.js => b2f554cd.8e9cc071.js} | 2 +-
.../{de9e258c.7d28e8d5.js => de9e258c.78c83057.js} | 2 +-
assets/js/main.af815d17.js | 2 +
...js.LICENSE.txt => main.af815d17.js.LICENSE.txt} | 0
assets/js/main.f230860c.js | 2 -
assets/js/runtime~main.77b41937.js | 1 +
assets/js/runtime~main.96ff46ca.js | 1 -
blog/archive/index.html | 6 +--
blog/atom.xml | 8 ++--
blog/index.html | 4 +-
blog/kafka-meets-wayang-1/index.html | 8 ++--
blog/kafka-meets-wayang-2/index.html | 8 ++--
blog/kafka-meets-wayang-3/index.html | 4 +-
blog/page/2/index.html | 4 +-
blog/rss.xml | 8 ++--
blog/tags/ai/index.html | 4 +-
blog/tags/asf/index.html | 4 +-
.../index.html | 4 +-
blog/tags/federated/index.html | 4 +-
blog/tags/index.html | 4 +-
blog/tags/kafka/index.html | 4 +-
blog/tags/ml/index.html | 4 +-
blog/tags/presto/index.html | 4 +-
blog/tags/python/index.html | 4 +-
blog/tags/release/index.html | 4 +-
blog/tags/spark/index.html | 4 +-
blog/tags/tensorflow/index.html | 4 +-
blog/tags/trino/index.html | 4 +-
blog/tags/wayang/index.html | 4 +-
blog/tags/wayang/page/2/index.html | 4 +-
blog/wayang-federated-ai/index.html | 4 +-
blog/wayang-python-api/index.html | 4 +-
blog/wayang-tensorflow/index.html | 4 +-
blog/wayang-vs-trino/index.html | 4 +-
blog/website_update/index.html | 4 +-
docs/community/committer/index.html | 4 +-
docs/community/contribute/index.html | 4 +-
docs/community/mailinglist/index.html | 4 +-
docs/community/repositories/index.html | 4 +-
docs/community/team/index.html | 4 +-
docs/guide/adding-operators/index.html | 6 +--
docs/guide/api-documentation/index.html | 6 +--
docs/guide/developing-in-wayang/index.html | 6 +--
docs/guide/examples/index.html | 6 +--
docs/guide/getting-started/index.html | 6 +--
docs/guide/installation/index.html | 6 +--
docs/guide/ml4all/index.html | 6 +--
docs/guide/optimizer/index.html | 8 ++--
docs/guide/wayang-docker/index.html | 55 ++++++++++++++++++++++
docs/introduction/about/index.html | 4 +-
docs/introduction/benchmark/index.html | 4 +-
docs/introduction/features/index.html | 4 +-
docs/start/download/index.html | 4 +-
index.html | 4 +-
lunr-index-1726486412371.json | 1 -
lunr-index-1726580184511.json | 1 +
lunr-index.json | 2 +-
search-doc-1726486412371.json | 1 -
search-doc-1726580184511.json | 1 +
search-doc.json | 2 +-
sitemap.xml | 2 +-
69 files changed, 182 insertions(+), 126 deletions(-)
diff --git a/404.html b/404.html
index 1537bbe0..a50715a5 100644
--- a/404.html
+++ b/404.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Page Not Found | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/404.html"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/assets/js/19340771.076f7af4.js b/assets/js/19340771.b6eee09b.js
similarity index 99%
rename from assets/js/19340771.076f7af4.js
rename to assets/js/19340771.b6eee09b.js
index 73f4fc59..5f453868 100644
--- a/assets/js/19340771.076f7af4.js
+++ b/assets/js/19340771.b6eee09b.js
@@ -1 +1 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1438],{6092:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>i,contentTitle:()=>l,default:()=>h,frontMatter:()=>o,metadata:()=>c,toc:()=>s});var
t=n(5893),r=n(1151);const o={slug:"kafka-meets-wayang-1",title:"Apache Kafka
meets Apache Wayang - Part
1",authors:"kamir",tags:["wayang","ASF","release"]},l="How I failed to release
Apache
Wayang",c={permalink:"/blog/kafka-meets-wayang-1",source:"@site/blog/release-odys
[...]
\ No newline at end of file
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1438],{6092:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>i,contentTitle:()=>l,default:()=>h,frontMatter:()=>o,metadata:()=>c,toc:()=>s});var
t=n(5893),r=n(1151);const o={slug:"kafka-meets-wayang-1",title:"Apache Kafka
meets Apache Wayang - Part
1",authors:"kamir",tags:["wayang","ASF","release"]},l="How I failed to release
Apache
Wayang",c={permalink:"/blog/kafka-meets-wayang-1",source:"@site/blog/release-odys
[...]
\ No newline at end of file
diff --git a/assets/js/1a1d5c1d.8fbe0810.js b/assets/js/1a1d5c1d.8fbe0810.js
deleted file mode 100644
index ed090ef5..00000000
--- a/assets/js/1a1d5c1d.8fbe0810.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[7771],{3492:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var
t=n(5893),o=n(1151);const r={title:"Data processing
optimizer",sidebar_position:8,id:"optimizer"},s="How the optimizer works
(WIP)",a={id:"guide/optimizer",title:"Data processing
optimizer",description:"\x3c!--",source:"@site/docs/guide/optimizer.md",sourceDirName:"guide
[...]
\ No newline at end of file
diff --git a/assets/js/1a1d5c1d.f0c4e4c1.js b/assets/js/1a1d5c1d.f0c4e4c1.js
new file mode 100644
index 00000000..42186d32
--- /dev/null
+++ b/assets/js/1a1d5c1d.f0c4e4c1.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[7771],{3492:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var
t=n(5893),o=n(1151);const r={title:"Data processing
optimizer",sidebar_position:8,id:"optimizer"},s="How the optimizer works
(WIP)",a={id:"guide/optimizer",title:"Data processing
optimizer",description:"\x3c!--",source:"@site/docs/guide/optimizer.md",sourceDirName:"guide
[...]
\ No newline at end of file
diff --git a/assets/js/5b561208.6de134d1.js b/assets/js/5b561208.6de134d1.js
new file mode 100644
index 00000000..5f098580
--- /dev/null
+++ b/assets/js/5b561208.6de134d1.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[2502],{7383:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>l});var
t=a(5893),r=a(1151);const i={title:"Using Wayang's docker
image",sidebar_position:9,id:"wayang-docker"},o="Using Wayang's docker
image",s={id:"guide/wayang-docker",title:"Using Wayang's docker
image",description:"\x3c!--",source:"@site/docs/guide/wayang-in-docker.md",sou
[...]
\ No newline at end of file
diff --git a/assets/js/922da4c8.1386d2e3.js b/assets/js/922da4c8.d30a0615.js
similarity index 97%
rename from assets/js/922da4c8.1386d2e3.js
rename to assets/js/922da4c8.d30a0615.js
index c86df9b6..791f5eaf 100644
--- a/assets/js/922da4c8.1386d2e3.js
+++ b/assets/js/922da4c8.d30a0615.js
@@ -1 +1 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3224],{4335:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var
n=t(5893),o=t(1151);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka
meets Apache Wayang : Part 1",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},r="Apache Wayang meets Apache Kafka - Part
1",s={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[3224],{4335:(a,e,t)=>{t.r(e),t.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var
n=t(5893),o=t(1151);const i={slug:"kafka-meets-wayang-1",title:"Apache Kafka
meets Apache Wayang : Part 1",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},r="Apache Wayang meets Apache Kafka - Part
1",s={permalink:"/blog/kafka-meets-wayan [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.ad910a0e.js b/assets/js/935f2afb.ad910a0e.js
deleted file mode 100644
index f65b62ae..00000000
--- a/assets/js/935f2afb.ad910a0e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"startSidebar":[{"type":"link","label":"Download
Apache
Wayang","href":"/docs/start/download","docId":"start/download","unlisted":false}],"introductionSidebar":[{"type":"link","label":"What
is Wayang? [...]
\ No newline at end of file
diff --git a/assets/js/935f2afb.d4da6214.js b/assets/js/935f2afb.d4da6214.js
new file mode 100644
index 00000000..0fce2082
--- /dev/null
+++ b/assets/js/935f2afb.d4da6214.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"startSidebar":[{"type":"link","label":"Download
Apache
Wayang","href":"/docs/start/download","docId":"start/download","unlisted":false}],"introductionSidebar":[{"type":"link","label":"What
is Wayang? [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.c17328b8.js b/assets/js/b2f554cd.8e9cc071.js
similarity index 99%
rename from assets/js/b2f554cd.c17328b8.js
rename to assets/js/b2f554cd.8e9cc071.js
index 2e9f1c31..58329e0e 100644
--- a/assets/js/b2f554cd.c17328b8.js
+++ b/assets/js/b2f554cd.8e9cc071.js
@@ -1 +1 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1477],{10:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"kafka-meets-wayang-1","metadata":{"permalink":"/blog/kafka-meets-wayang-1","source":"@site/blog/kafka-meets-wayang-1.md","title":"Apache
Kafka meets Apache Wayang : Part
1","description":"Intro","date":"2024-09-16T11:33:00.000Z","formattedDate":"September
16,
2024","tags":[{"label":"wayang","permalink":"/blog/tags/wayang"},{"label":"kafka","pe
[...]
\ No newline at end of file
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1477],{10:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"kafka-meets-wayang-1","metadata":{"permalink":"/blog/kafka-meets-wayang-1","source":"@site/blog/kafka-meets-wayang-1.md","title":"Apache
Kafka meets Apache Wayang : Part
1","description":"Intro","date":"2024-09-17T13:35:52.000Z","formattedDate":"September
17,
2024","tags":[{"label":"wayang","permalink":"/blog/tags/wayang"},{"label":"kafka","pe
[...]
\ No newline at end of file
diff --git a/assets/js/de9e258c.7d28e8d5.js b/assets/js/de9e258c.78c83057.js
similarity index 98%
rename from assets/js/de9e258c.7d28e8d5.js
rename to assets/js/de9e258c.78c83057.js
index b31da5ad..1b588c3c 100644
--- a/assets/js/de9e258c.7d28e8d5.js
+++ b/assets/js/de9e258c.78c83057.js
@@ -1 +1 @@
-"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1871],{19:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part
2",r={permalink:"/blog/kafka-meets-wayang- [...]
\ No newline at end of file
+"use
strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[1871],{19:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var
n=t(5893),i=t(1151);const o={slug:"kafka-meets-wayang-2",title:"Apache Kafka
meets Apache Wayang - Part 2",authors:"kamir",tags:["wayang","kafka","cross
organization data collaboration"]},s="Apache Wayang meets Apache Kafka - Part
2",r={permalink:"/blog/kafka-meets-wayang- [...]
\ No newline at end of file
diff --git a/assets/js/main.af815d17.js b/assets/js/main.af815d17.js
new file mode 100644
index 00000000..94a855de
--- /dev/null
+++ b/assets/js/main.af815d17.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.af815d17.js.LICENSE.txt */
+(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use
strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(3617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"06bc2d4d":[()=>n.e(746).then(n.bind(n,8837)),"@site/blog/2024-04-17-federated-ai.md?truncated=true",8837],"092604a4":[()=>
[...]
\ No newline at end of file
diff --git a/assets/js/main.f230860c.js.LICENSE.txt
b/assets/js/main.af815d17.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.f230860c.js.LICENSE.txt
rename to assets/js/main.af815d17.js.LICENSE.txt
diff --git a/assets/js/main.f230860c.js b/assets/js/main.f230860c.js
deleted file mode 100644
index f6269a24..00000000
--- a/assets/js/main.f230860c.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.f230860c.js.LICENSE.txt */
-(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use
strict";n.d(t,{Z:()=>f});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const
i={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(3617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"06bc2d4d":[()=>n.e(746).then(n.bind(n,8837)),"@site/blog/2024-04-17-federated-ai.md?truncated=true",8837],"092604a4":[()=>
[...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.77b41937.js
b/assets/js/runtime~main.77b41937.js
new file mode 100644
index 00000000..1c5dbe57
--- /dev/null
+++ b/assets/js/runtime~main.77b41937.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,c,d,f,b={},t={};function r(e){var a=t[e];if(void
0!==a)return a.exports;var c=t[e]={exports:{}};return
b[e].call(c.exports,c,c.exports,r),c.exports}r.m=b,e=[],r.O=(a,c,d,f)=>{if(!c){var
b=1/0;for(i=0;i<e.length;i++){c=e[i][0],d=e[i][1],f=e[i][2];for(var
t=!0,o=0;o<c.length;o++)(!1&f||b>=f)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,f<b&&(b=f));if(t){e.splice(i--,1);var
n=d();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.96ff46ca.js
b/assets/js/runtime~main.96ff46ca.js
deleted file mode 100644
index eb3bb825..00000000
--- a/assets/js/runtime~main.96ff46ca.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,c,d,f,b={},t={};function r(e){var a=t[e];if(void
0!==a)return a.exports;var c=t[e]={exports:{}};return
b[e].call(c.exports,c,c.exports,r),c.exports}r.m=b,e=[],r.O=(a,c,d,f)=>{if(!c){var
b=1/0;for(i=0;i<e.length;i++){c=e[i][0],d=e[i][1],f=e[i][2];for(var
t=!0,o=0;o<c.length;o++)(!1&f||b>=f)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,f<b&&(b=f));if(t){e.splice(i--,1);var
n=d();void 0!==n&&(a=n)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 11d2aa40..20170004 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Archive | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/archive"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta data [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p> Apache Wayang is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that th [...]
<p>
Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
diff --git a/blog/atom.xml b/blog/atom.xml
index 16888345..f965c140 100644
--- a/blog/atom.xml
+++ b/blog/atom.xml
@@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>https://wayang.apache.org/blog</id>
<title>Apache Wayang (incubating) Blog</title>
- <updated>2024-09-16T11:33:00.000Z</updated>
+ <updated>2024-09-17T13:35:52.000Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<link rel="alternate" href="https://wayang.apache.org/blog"/>
<subtitle>Apache Wayang (incubating) Blog</subtitle>
@@ -11,7 +11,7 @@
<title type="html"><![CDATA[Apache Kafka meets Apache Wayang : Part
1]]></title>
<id>https://wayang.apache.org/blog/kafka-meets-wayang-1</id>
<link href="https://wayang.apache.org/blog/kafka-meets-wayang-1"/>
- <updated>2024-09-16T11:33:00.000Z</updated>
+ <updated>2024-09-17T13:35:52.000Z</updated>
<summary type="html"><![CDATA[Intro]]></summary>
<content type="html"><![CDATA[<h2 class="anchor
anchorWithStickyNavbar_LWe7" id="intro">Intro<a
href="https://wayang.apache.org/blog/kafka-meets-wayang-1#intro"
class="hash-link" aria-label="Direct link to Intro" title="Direct link to
Intro"></a></h2>
<p>This article is the first of a four part series about federated data
analysis using Apache Wayang.
@@ -69,7 +69,7 @@ Later, we want to switch to Apache Spark.</p>]]></content>
<title type="html"><![CDATA[Apache Kafka meets Apache Wayang - Part
2]]></title>
<id>https://wayang.apache.org/blog/kafka-meets-wayang-2</id>
<link href="https://wayang.apache.org/blog/kafka-meets-wayang-2"/>
- <updated>2024-09-16T11:33:00.000Z</updated>
+ <updated>2024-09-17T13:35:52.000Z</updated>
<summary type="html"><![CDATA[In the second part of the article series
we describe the implementation of the Kafka Source and Kafka Sink component for
Apache Wayang.]]></summary>
<content type="html"><![CDATA[<p>In the second part of the article
series we describe the implementation of the Kafka Source and Kafka Sink
component for Apache Wayang.
We look into the “Read- and Write-Path” for our data items, called
<em>DataQuanta</em>.</p>
@@ -141,7 +141,7 @@ Finally, in part four we bring all puzzles together, and
show the full implement
<title type="html"><![CDATA[Apache Kafka meets Apache Wayang - Part
1]]></title>
<id>https://wayang.apache.org/blog/kafka-meets-wayang-1</id>
<link href="https://wayang.apache.org/blog/kafka-meets-wayang-1"/>
- <updated>2024-09-16T11:33:00.000Z</updated>
+ <updated>2024-09-17T13:35:52.000Z</updated>
<summary type="html"><![CDATA[Intro]]></summary>
<content type="html"><![CDATA[<h2 class="anchor
anchorWithStickyNavbar_LWe7" id="intro">Intro<a
href="https://wayang.apache.org/blog/kafka-meets-wayang-1#intro"
class="hash-link" aria-label="Direct link to Intro" title="Direct link to
Intro"></a></h2>
<p>This article is the first of a four part series about federated data
analysis using Apache Wayang.
diff --git a/blog/index.html b/blog/index.html
index d1ffd8f9..e50f7fd0 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Blog | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta
data-rh="true" p [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/kafka-meets-wayang-1/index.html
b/blog/kafka-meets-wayang-1/index.html
index 3b9a14a0..5e01b07a 100644
--- a/blog/kafka-meets-wayang-1/index.html
+++ b/blog/kafka-meets-wayang-1/index.html
@@ -3,13 +3,13 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.1.1">
-<title data-rh="true">Apache Kafka meets Apache Wayang : Part 1 | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/kafka-meets-wayang-1"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
+<title data-rh="true">Apache Kafka meets Apache Wayang : Part 1 | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/kafka-meets-wayang-1"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p>This article is the first of a four part series about federated data
analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario which will emerge in our digital future.</p>
<p>In part two and three we will share a summary of our Apache Kafka client
implementation for Apache Wayang.
diff --git a/blog/kafka-meets-wayang-2/index.html
b/blog/kafka-meets-wayang-2/index.html
index 95b2be95..79b2247a 100644
--- a/blog/kafka-meets-wayang-2/index.html
+++ b/blog/kafka-meets-wayang-2/index.html
@@ -3,13 +3,13 @@
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.1.1">
-<title data-rh="true">Apache Kafka meets Apache Wayang - Part 2 | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/kafka-meets-wayang-2"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
+<title data-rh="true">Apache Kafka meets Apache Wayang - Part 2 | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/kafka-meets-wayang-2"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
We look into the “Read- and Write-Path” for our data items, called
<em>DataQuanta</em>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="apache-wayangs-read--write-path-for-kafka-topics">Apache Wayang’s Read
& Write Path for Kafka topics<a
href="#apache-wayangs-read--write-path-for-kafka-topics" class="hash-link"
aria-label="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics" title="Direct link to Apache Wayang’s Read & Write Path for Kafka
topics"></a></h2>
<p>To describe the read and write paths for data in the context of the created
Apache Wayang code snippet, the primary classes and interfaces we need to
understand are as follows:</p>
diff --git a/blog/kafka-meets-wayang-3/index.html
b/blog/kafka-meets-wayang-3/index.html
index 98878512..edb46197 100644
--- a/blog/kafka-meets-wayang-3/index.html
+++ b/blog/kafka-meets-wayang-3/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Kafka meets Apache Wayang - Part 3 | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/kafka-meets-wayang-3"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" nam [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index a7810bd4..f50b41ac 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Blog | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/page/2"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh=" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/rss.xml b/blog/rss.xml
index ad631eae..4f928299 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -4,7 +4,7 @@
<title>Apache Wayang (incubating) Blog</title>
<link>https://wayang.apache.org/blog</link>
<description>Apache Wayang (incubating) Blog</description>
- <lastBuildDate>Mon, 16 Sep 2024 11:33:00 GMT</lastBuildDate>
+ <lastBuildDate>Tue, 17 Sep 2024 13:35:52 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<language>en</language>
@@ -12,7 +12,7 @@
<title><![CDATA[Apache Kafka meets Apache Wayang : Part
1]]></title>
<link>https://wayang.apache.org/blog/kafka-meets-wayang-1</link>
<guid>https://wayang.apache.org/blog/kafka-meets-wayang-1</guid>
- <pubDate>Mon, 16 Sep 2024 11:33:00 GMT</pubDate>
+ <pubDate>Tue, 17 Sep 2024 13:35:52 GMT</pubDate>
<description><![CDATA[Intro]]></description>
<content:encoded><![CDATA[<h2 class="anchor
anchorWithStickyNavbar_LWe7" id="intro">Intro<a
href="https://wayang.apache.org/blog/kafka-meets-wayang-1#intro"
class="hash-link" aria-label="Direct link to Intro" title="Direct link to
Intro"></a></h2>
<p>This article is the first of a four part series about federated data
analysis using Apache Wayang.
@@ -66,7 +66,7 @@ Later, we want to switch to Apache
Spark.</p>]]></content:encoded>
<title><![CDATA[Apache Kafka meets Apache Wayang - Part
2]]></title>
<link>https://wayang.apache.org/blog/kafka-meets-wayang-2</link>
<guid>https://wayang.apache.org/blog/kafka-meets-wayang-2</guid>
- <pubDate>Mon, 16 Sep 2024 11:33:00 GMT</pubDate>
+ <pubDate>Tue, 17 Sep 2024 13:35:52 GMT</pubDate>
<description><![CDATA[In the second part of the article series we
describe the implementation of the Kafka Source and Kafka Sink component for
Apache Wayang.]]></description>
<content:encoded><![CDATA[<p>In the second part of the article
series we describe the implementation of the Kafka Source and Kafka Sink
component for Apache Wayang.
We look into the “Read- and Write-Path” for our data items, called
<em>DataQuanta</em>.</p>
@@ -134,7 +134,7 @@ Finally, in part four we bring all puzzles together, and
show the full implement
<title><![CDATA[Apache Kafka meets Apache Wayang - Part
1]]></title>
<link>https://wayang.apache.org/blog/kafka-meets-wayang-1</link>
<guid>https://wayang.apache.org/blog/kafka-meets-wayang-1</guid>
- <pubDate>Mon, 16 Sep 2024 11:33:00 GMT</pubDate>
+ <pubDate>Tue, 17 Sep 2024 13:35:52 GMT</pubDate>
<description><![CDATA[Intro]]></description>
<content:encoded><![CDATA[<h2 class="anchor
anchorWithStickyNavbar_LWe7" id="intro">Intro<a
href="https://wayang.apache.org/blog/kafka-meets-wayang-1#intro"
class="hash-link" aria-label="Direct link to Intro" title="Direct link to
Intro"></a></h2>
<p>This article is the first of a four part series about federated data
analysis using Apache Wayang.
diff --git a/blog/tags/ai/index.html b/blog/tags/ai/index.html
index 92479f2b..7c58cbe2 100644
--- a/blog/tags/ai/index.html
+++ b/blog/tags/ai/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "ai" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/ai"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:langua [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/asf/index.html b/blog/tags/asf/index.html
index e6448135..982014b7 100644
--- a/blog/tags/asf/index.html
+++ b/blog/tags/asf/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "ASF" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/asf"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:lang
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/cross-organization-data-collaboration/index.html
b/blog/tags/cross-organization-data-collaboration/index.html
index e633f35e..e2d67b0f 100644
--- a/blog/tags/cross-organization-data-collaboration/index.html
+++ b/blog/tags/cross-organization-data-collaboration/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">5 posts tagged with "cross organization data
collaboration" | Apache Wayang (incubating)</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://wayang.apache.org/blog/tags/cross-organization-data-collaboration"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusa [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/federated/index.html b/blog/tags/federated/index.html
index 22549d81..3c0424ce 100644
--- a/blog/tags/federated/index.html
+++ b/blog/tags/federated/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "federated" | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/federated"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="do [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 608b9ea1..497442a7 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Tags | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="tr [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/kafka/index.html b/blog/tags/kafka/index.html
index 663a598d..2af718a9 100644
--- a/blog/tags/kafka/index.html
+++ b/blog/tags/kafka/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">5 posts tagged with "kafka" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/kafka"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:l
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/ml/index.html b/blog/tags/ml/index.html
index 8c9efc8c..3a1a00ca 100644
--- a/blog/tags/ml/index.html
+++ b/blog/tags/ml/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "ML" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/ml"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:langua [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/presto/index.html b/blog/tags/presto/index.html
index 2b60e55f..0e29b8bc 100644
--- a/blog/tags/presto/index.html
+++ b/blog/tags/presto/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "presto" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/presto"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/python/index.html b/blog/tags/python/index.html
index 7c5c13e8..004f7126 100644
--- a/blog/tags/python/index.html
+++ b/blog/tags/python/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "python" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/python"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/release/index.html b/blog/tags/release/index.html
index 73035f8b..c08b7f2c 100644
--- a/blog/tags/release/index.html
+++ b/blog/tags/release/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "release" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/release"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsea [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/spark/index.html b/blog/tags/spark/index.html
index c1e8d4b4..40f64a89 100644
--- a/blog/tags/spark/index.html
+++ b/blog/tags/spark/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "spark" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/spark"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/tensorflow/index.html b/blog/tags/tensorflow/index.html
index c221e481..fa0e6c0d 100644
--- a/blog/tags/tensorflow/index.html
+++ b/blog/tags/tensorflow/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "tensorflow" | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/tags/tensorflow"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name=" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/trino/index.html b/blog/tags/trino/index.html
index 0da28ed4..31ae07d7 100644
--- a/blog/tags/trino/index.html
+++ b/blog/tags/trino/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">One post tagged with "trino" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/trino"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/wayang/index.html b/blog/tags/wayang/index.html
index 7957acab..a5ef6e35 100644
--- a/blog/tags/wayang/index.html
+++ b/blog/tags/wayang/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">11 posts tagged with "wayang" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/tags/wayang"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/wayang/page/2/index.html
b/blog/tags/wayang/page/2/index.html
index d90e1184..7ab0e9ff 100644
--- a/blog/tags/wayang/page/2/index.html
+++ b/blog/tags/wayang/page/2/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">11 posts tagged with "wayang" | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/tags/wayang/page/2"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/wayang-federated-ai/index.html
b/blog/wayang-federated-ai/index.html
index 6c68406e..186aab9f 100644
--- a/blog/wayang-federated-ai/index.html
+++ b/blog/wayang-federated-ai/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Wayang and the Federated AI | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/wayang-federated-ai"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_t
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/wayang-python-api/index.html
b/blog/wayang-python-api/index.html
index 81fa35a3..b2480ca0 100644
--- a/blog/wayang-python-api/index.html
+++ b/blog/wayang-python-api/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Pywayang - Apache Wayang's Python API | Apache
Wayang (incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/wayang-python-api"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name= [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/wayang-tensorflow/index.html
b/blog/wayang-tensorflow/index.html
index 163ea874..55c7f314 100644
--- a/blog/wayang-tensorflow/index.html
+++ b/blog/wayang-tensorflow/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Integrating ML platforms in Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/wayang-tensorflow"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docusau [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/wayang-vs-trino/index.html b/blog/wayang-vs-trino/index.html
index 95b939ee..a4f36bda 100644
--- a/blog/wayang-vs-trino/index.html
+++ b/blog/wayang-vs-trino/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Wayang vs. Presto/Trino | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/blog/wayang-vs-trino"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docusaurus_ta [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/website_update/index.html b/blog/website_update/index.html
index 85bd484a..5d0f0c3f 100644
--- a/blog/website_update/index.html
+++ b/blog/website_update/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Website updated | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/blog/website_update"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="defa [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/committer/index.html
b/docs/community/committer/index.html
index 3995c782..8670d2c1 100644
--- a/docs/community/committer/index.html
+++ b/docs/community/committer/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Becoming a committer | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/community/committer"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/contribute/index.html
b/docs/community/contribute/index.html
index 99929284..36aacc33 100644
--- a/docs/community/contribute/index.html
+++ b/docs/community/contribute/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">How to contribute | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/community/contribute"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/mailinglist/index.html
b/docs/community/mailinglist/index.html
index 252bd650..55812ca5 100644
--- a/docs/community/mailinglist/index.html
+++ b/docs/community/mailinglist/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Mailinglists | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/community/mailinglist"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" conte [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/repositories/index.html
b/docs/community/repositories/index.html
index c4350b31..7ddc267b 100644
--- a/docs/community/repositories/index.html
+++ b/docs/community/repositories/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Repositories | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/community/repositories"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" cont [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/team/index.html b/docs/community/team/index.html
index 43c27195..ca083bd7 100644
--- a/docs/community/team/index.html
+++ b/docs/community/team/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Team | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/docs/community/team"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta d [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/adding-operators/index.html
b/docs/guide/adding-operators/index.html
index 79daf1ad..615de21e 100644
--- a/docs/guide/adding-operators/index.html
+++ b/docs/guide/adding-operators/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Adding an operator in Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/adding-operators"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearc [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p>This guide shows the <em>3 steps</em> that developers need to follow if
they want to add new operators in Wayang.
We use the Map operator as an example.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="step-1-add-a-wayang-operator">Step 1: Add a Wayang operator<a
href="#step-1-add-a-wayang-operator" class="hash-link" aria-label="Direct link
to Step 1: Add a Wayang operator" title="Direct link to Step 1: Add a Wayang
operator"></a></h2>
diff --git a/docs/guide/api-documentation/index.html
b/docs/guide/api-documentation/index.html
index 5acb9fd4..8e0b0076 100644
--- a/docs/guide/api-documentation/index.html
+++ b/docs/guide/api-documentation/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">API documentation | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/api-documentation"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p>This section provides detailed documentation of the APIs provided by Apache
Wayang.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="overview">Overview<a
href="#overview" class="hash-link" aria-label="Direct link to Overview"
title="Direct link to Overview"></a></h2>
<ul>
diff --git a/docs/guide/developing-in-wayang/index.html
b/docs/guide/developing-in-wayang/index.html
index cbadac39..1d606c62 100644
--- a/docs/guide/developing-in-wayang/index.html
+++ b/docs/guide/developing-in-wayang/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Developing in Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/developing-in-wayang"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:la
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="compile-the-module-you-modified">Compile the module you modified<a
href="#compile-the-module-you-modified" class="hash-link" aria-label="Direct
link to Compile the module you modified" title="Direct link to Compile the
module you modified"></a></h2>
<p>Within the root directory of Wayang, compile only the module you modified
for faster compilation:</p>
<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">mvn clean </span><span
class="token function" style="color:#d73a49">install</span><span c [...]
diff --git a/docs/guide/examples/index.html b/docs/guide/examples/index.html
index e87e41a4..066d0d96 100644
--- a/docs/guide/examples/index.html
+++ b/docs/guide/examples/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Usage Examples | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/docs/guide/examples"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="e [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p>This section provides a set of examples to illustrate how to use Apache
Wayang for different tasks.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="example-1-machine-learning-for-query-optimization-in-apache-wayang">Example
1: Machine Learning for query optimization in Apache Wayang<a
href="#example-1-machine-learning-for-query-optimization-in-apache-wayang"
class="hash-link" aria-label="Direct link to Example 1: Machine Learning for
query optimization in Apache Wayang" title="Direct link to Example 1: Machine
Learning for query optimization in Apache Wayang"></a></h2>
<p>Apache Wayang can be customized with concrete
diff --git a/docs/guide/getting-started/index.html
b/docs/guide/getting-started/index.html
index f6b38eed..99fac291 100644
--- a/docs/guide/getting-started/index.html
+++ b/docs/guide/getting-started/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Getting started | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/getting-started"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" co [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p>Apache Wayang (incubating) is built upon the foundations of Java 11 and
Scala 2.12, providing a robust and versatile platform for data processing
applications. If you intend to build Wayang from source, you will also need to
have Apache Maven, the popular build automation tool, installed on your system.
Additionally, be mindful that some of the processing platforms supported by
Wayang may have their own specific installation requirements.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="get-wayang">Get Wayang<a
href="#get-wayang" class="hash-link" aria-label="Direct link to Get Wayang"
title="Direct link to Get Wayang"></a></h3>
<p>Apache Wayang is readily available through Maven Central, facilitating
seamless integration into your development workflow. For instance, to utilize
Wayang in your Maven-based project, simply add the following dependency to your
project's POM file:</p>
diff --git a/docs/guide/installation/index.html
b/docs/guide/installation/index.html
index f73d8947..899b7e20 100644
--- a/docs/guide/installation/index.html
+++ b/docs/guide/installation/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">How to build Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/installation"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="clone-repository">Clone
repository<a href="#clone-repository" class="hash-link" aria-label="Direct link
to Clone repository" title="Direct link to Clone repository"></a></h2>
<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token function"
style="color:#d73a49">git</span><span class="token plain"> clone
https://github.com/ap [...]
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="create-binaries">Create
binaries<a href="#create-binaries" class="hash-link" aria-label="Direct link to
Create binaries" title="Direct link to Create binaries"></a></h2>
diff --git a/docs/guide/ml4all/index.html b/docs/guide/ml4all/index.html
index f031e9b5..f4ce2aee 100644
--- a/docs/guide/ml4all/index.html
+++ b/docs/guide/ml4all/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Scalable Machine Learning | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/docs/guide/ml4all"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" c [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p>ML4all is a system that frees users from the burden of machine learning
algorithm selection and low-level implementation details.
It uses a new abstraction that is capable of solving most ML tasks and
provides a cost-based optimizer on top of the proposed abstraction for choosing
the best gradient descent algorithm in a given setting.
Our results show that ML4all is more than two orders of magnitude faster than
state-of-the-art systems and can process large datasets that were not possible
before.</p>
diff --git a/docs/guide/optimizer/index.html b/docs/guide/optimizer/index.html
index 3e27c79c..f04e3c99 100644
--- a/docs/guide/optimizer/index.html
+++ b/docs/guide/optimizer/index.html
@@ -5,11 +5,11 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Data processing optimizer | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/optimizer"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docsearch:language [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
-<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
<p>This guide covers the configuration settings available in Apache Wayang and
tips on tuning performance.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="configuration-files">Configuration Files<a href="#configuration-files"
class="hash-link" aria-label="Direct link to Configuration Files" title="Direct
link to Configuration Files"></a></h2>
<ul>
@@ -22,7 +22,7 @@
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="tuning-tips">Tuning Tips<a
href="#tuning-tips" class="hash-link" aria-label="Direct link to Tuning Tips"
title="Direct link to Tuning Tips"></a></h2>
<ul>
<li>Tips on tuning Apache Wayang for different scenarios</li>
-</ul></div></article><nav class="pagination-nav docusaurus-mt-lg"
aria-label="Docs pages"><a class="pagination-nav__link
pagination-nav__link--prev" href="/docs/guide/adding-operators"><div
class="pagination-nav__sublabel">Previous</div><div
class="pagination-nav__label">Adding an operator in
Wayang</div></a></nav></div></div><div class="col col--3"><div
class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul
class="table-of-contents table-of-contents__left-border"><li><a h [...]
+</ul></div></article><nav class="pagination-nav docusaurus-mt-lg"
aria-label="Docs pages"><a class="pagination-nav__link
pagination-nav__link--prev" href="/docs/guide/adding-operators"><div
class="pagination-nav__sublabel">Previous</div><div
class="pagination-nav__label">Adding an operator in Wayang</div></a><a
class="pagination-nav__link pagination-nav__link--next"
href="/docs/guide/wayang-docker"><div
class="pagination-nav__sublabel">Next</div><div
class="pagination-nav__label">Using W [...]
<p> Apache Wayang is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that th [...]
<p>
Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
diff --git a/docs/guide/wayang-docker/index.html
b/docs/guide/wayang-docker/index.html
new file mode 100644
index 00000000..3466606e
--- /dev/null
+++ b/docs/guide/wayang-docker/index.html
@@ -0,0 +1,55 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default
docs-version-current docs-doc-page docs-doc-id-guide/wayang-docker"
data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v3.1.1">
+<title data-rh="true">Using Wayang's docker image | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/guide/wayang-docker"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true" name="docsear [...]
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
+</head>
+<body class="navigation-with-keyboard">
+<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
+<p>This guide provides a brief example for developers that want to utilize
+docker in order to develop with Wayang.</p>
+<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="step-1-creating-a-docker-compose-file">Step 1: Creating a docker-compose
file<a href="#step-1-creating-a-docker-compose-file" class="hash-link"
aria-label="Direct link to Step 1: Creating a docker-compose file"
title="Direct link to Step 1: Creating a docker-compose file"></a></h2>
+<p>This guide assumes knowledge about
+<a href="https://docs.docker.com/engine/install/" target="_blank"
rel="noopener noreferrer">docker</a> and
+<a href="https://docs.docker.com/compose/install/" target="_blank"
rel="noopener noreferrer">docker compose</a>.
+We provide a <a href="https://hub.docker.com/r/apache/incubator-wayang"
target="_blank" rel="noopener noreferrer">pre-built docker image</a>
+that contains the necessary tooling in order to run or develop Apache Wayang.
+The tools necessary for this are:</p>
+<ul>
+<li>Java 11</li>
+<li>Apache Spark</li>
+<li>Hadoop</li>
+<li>Maven</li>
+</ul>
+<p>A <code>docker-compose.yml</code> containing the following services will
suffice to
+run <a href="https://www.tpc.org/tpch/" target="_blank" rel="noopener
noreferrer">TPC-H</a> benchmarks:</p>
+<div class="language-yml codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yml
codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token key atrule"
style="color:#00a4db">name</span><span class="token punctuation"
style="color:#393A34">: [...]
+<p>Placing this file in the root directory of Wayang's source will mount
+volumes containing the application and its dependencies after
+installation into the app container.</p>
+<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="step-2-connecting-to-the-app-container">Step 2: Connecting to the app
container<a href="#step-2-connecting-to-the-app-container" class="hash-link"
aria-label="Direct link to Step 2: Connecting to the app container"
title="Direct link to Step 2: Connecting to the app container"></a></h2>
+<p>In order to get a interactive bash session that allows running commands
+inside of the app container, run the following:</p>
+<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token function"
style="color:#d73a49">docker</span><span class="token plain"> </span><span
class="toke [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="step-3-compiling-wayang-and-running-benchmarks">Step 3: Compiling Wayang
and running benchmarks<a href="#step-3-compiling-wayang-and-running-benchmarks"
class="hash-link" aria-label="Direct link to Step 3: Compiling Wayang and
running benchmarks" title="Direct link to Step 3: Compiling Wayang and running
benchmarks"></a></h2>
+<p>Within the root directory of Wayang (/var/www/html in our container),
+run the following command to install all packages in Wayang:</p>
+<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">mvn clean </span><span
class="token function" style="color:#d73a49">install</span><span c [...]
+<p>Packaging the project to build the executable:</p>
+<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token plain">mvn clean package </span><span
class="token parameter variable" style="color:#36acaa">-pl [...]
+<p>Execute your code:</p>
+<div class="language-shell codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code
language-shell codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token builtin class-name">cd</span><span
class="token plain"> wayang-assembly/target/</span><br></span [...]
+<h2 class="anchor anchorWithStickyNavbar_LWe7"
id="optional-add-clusters-for-additional-platforms-to-your-docker-setup">Optional:
Add clusters for additional platforms to your docker setup<a
href="#optional-add-clusters-for-additional-platforms-to-your-docker-setup"
class="hash-link" aria-label="Direct link to Optional: Add clusters for
additional platforms to your docker setup" title="Direct link to Optional: Add
clusters for additional platforms to your docker setup"></a></h2>
+<div class="language-yml codeBlockContainer_Ckt0 theme-code-block"
style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div
class="codeBlockContent_biex"><pre tabindex="0" class="prism-code language-yml
codeBlock_bY9V thin-scrollbar"
style="color:#393A34;background-color:#f6f8fa"><code
class="codeBlockLines_e6Vv"><span class="token-line"
style="color:#393A34"><span class="token key atrule"
style="color:#00a4db">name</span><span class="token punctuation"
style="color:#393A34">: [...]
+ <p> Apache Wayang is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
required of all newly accepted projects until a further review indicates that
the infrastructure, communications, and decision making process have stabilized
in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the
code, it does indicate that th [...]
+ <p>
+ Copyright © 2024 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0. <br>
+ Apache, the names of Apache projects, and the feather logo are either
registered trademarks or trademarks of the Apache Software Foundation in the
United States and/or other countries.
+ </p>
+ </div></div></div></div></footer></div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/introduction/about/index.html
b/docs/introduction/about/index.html
index 835d8d40..f032c5e9 100644
--- a/docs/introduction/about/index.html
+++ b/docs/introduction/about/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">What is Wayang? | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/introduction/about"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" conte [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/benchmark/index.html
b/docs/introduction/benchmark/index.html
index 3d95876a..4991fd69 100644
--- a/docs/introduction/benchmark/index.html
+++ b/docs/introduction/benchmark/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Benchmarking Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/introduction/benchmark"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:languag [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/features/index.html
b/docs/introduction/features/index.html
index 9595b92c..18306dba 100644
--- a/docs/introduction/features/index.html
+++ b/docs/introduction/features/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Features | Apache Wayang (incubating)</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://wayang.apache.org/docs/introduction/features"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content=" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/start/download/index.html b/docs/start/download/index.html
index bbb938e3..2df70913 100644
--- a/docs/start/download/index.html
+++ b/docs/start/download/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Download Apache Wayang | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/docs/start/download"><meta
data-rh="true" property="og:locale" content="en"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" co [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/index.html b/index.html
index 5890b3bc..2a806a97 100644
--- a/index.html
+++ b/index.html
@@ -5,8 +5,8 @@
<meta name="generator" content="Docusaurus v3.1.1">
<title data-rh="true">Apache Wayang (incubating) | Apache Wayang
(incubating)</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://wayang.apache.org/"><meta data-rh="true"
property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale"
content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><me
[...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache Wayang (incubating) Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.ecf70413.css">
-<script src="/assets/js/runtime~main.96ff46ca.js" defer="defer"></script>
-<script src="/assets/js/main.f230860c.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.77b41937.js" defer="defer"></script>
+<script src="/assets/js/main.af815d17.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var
e=function(){try{return new
URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return
localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
a=new URLSearchParams(window.location.search).entries();for(var[t,e]of
a)if(t.startsWith("docusaurus-data-")){var
n=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/lunr-index-1726486412371.json b/lunr-index-1726486412371.json
deleted file mode 100644
index aaec6414..00000000
--- a/lunr-index-1726486412371.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,142.937,1,240.382,2,421.634,3,31.532,4,168.568,5,263.839,6,233.504]],["content/0",[]],["keywords/0",[]],["title/1",[7,1218.835]],["content/1",[0,2.299,1,3.093,3,0.605,5,6.705,8,7.524,9,5.233,10,5.932,11,5.426,12,6.723,13,4.44,14,10.569,15,3.04,16,5.624,17,6.7,18,7.524,19,6.7,20,6.991,21,6.7,22,6.7,23,5.048,24,3.511,25,6.699,26,8.008,27,5.048,28,4.746,29,3.635,30,2.767,31,1.78,32,3.773,33,2.499,34,2.4
[...]
\ No newline at end of file
diff --git a/lunr-index-1726580184511.json b/lunr-index-1726580184511.json
new file mode 100644
index 00000000..5cc67a18
--- /dev/null
+++ b/lunr-index-1726580184511.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,140.361,1,250.285,2,435.577,3,30.862,4,176.87,5,274.264,6,236.613]],["content/0",[]],["keywords/0",[]],["title/1",[7,1237.134]],["content/1",[0,2.208,1,3.121,3,0.575,5,6.786,8,7.556,9,5.281,10,5.933,11,5.432,12,6.787,13,4.577,14,10.612,15,3.061,16,5.669,17,6.695,18,7.556,19,6.695,20,7.054,21,6.695,22,6.695,23,5.057,24,3.535,25,6.737,26,8.065,27,5.057,28,4.758,29,3.694,30,2.727,31,1.783,32,3.659,33,2.
[...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index aaec6414..5cc67a18 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,142.937,1,240.382,2,421.634,3,31.532,4,168.568,5,263.839,6,233.504]],["content/0",[]],["keywords/0",[]],["title/1",[7,1218.835]],["content/1",[0,2.299,1,3.093,3,0.605,5,6.705,8,7.524,9,5.233,10,5.932,11,5.426,12,6.723,13,4.44,14,10.569,15,3.04,16,5.624,17,6.7,18,7.524,19,6.7,20,6.991,21,6.7,22,6.7,23,5.048,24,3.511,25,6.699,26,8.008,27,5.048,28,4.746,29,3.635,30,2.767,31,1.78,32,3.773,33,2.499,34,2.4
[...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,140.361,1,250.285,2,435.577,3,30.862,4,176.87,5,274.264,6,236.613]],["content/0",[]],["keywords/0",[]],["title/1",[7,1237.134]],["content/1",[0,2.208,1,3.121,3,0.575,5,6.786,8,7.556,9,5.281,10,5.933,11,5.432,12,6.787,13,4.577,14,10.612,15,3.061,16,5.669,17,6.695,18,7.556,19,6.695,20,7.054,21,6.695,22,6.695,23,5.057,24,3.535,25,6.737,26,8.065,27,5.057,28,4.758,29,3.694,30,2.727,31,1.783,32,3.659,33,2.
[...]
\ No newline at end of file
diff --git a/search-doc-1726486412371.json b/search-doc-1726486412371.json
deleted file mode 100644
index a4bdd052..00000000
--- a/search-doc-1726486412371.json
+++ /dev/null
@@ -1 +0,0 @@
-{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang : Part
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang : Part
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the
first of a four part series about federated data analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario [...]
\ No newline at end of file
diff --git a/search-doc-1726580184511.json b/search-doc-1726580184511.json
new file mode 100644
index 00000000..bc641f3a
--- /dev/null
+++ b/search-doc-1726580184511.json
@@ -0,0 +1 @@
+{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang : Part
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang : Part
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the
first of a four part series about federated data analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario [...]
\ No newline at end of file
diff --git a/search-doc.json b/search-doc.json
index a4bdd052..bc641f3a 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang : Part
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang : Part
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the
first of a four part series about federated data analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Apache Kafka meets Apache Wayang : Part
1","type":0,"sectionRef":"#","url":"/blog/kafka-meets-wayang-1","content":"","keywords":"","version":null},{"title":"Intro","type":1,"pageTitle":"Apache
Kafka meets Apache Wayang : Part
1","url":"/blog/kafka-meets-wayang-1#intro","content":" This article is the
first of a four part series about federated data analysis using Apache Wayang.
The first article starts with an introduction of a typical data colaboration
scenario [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index bfe3b3dc..2dc8bde4 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://wayang.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://wayang.apache.org/blog/archive</loc><chang
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://wayang.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://wayang.apache.org/blog/archive</loc><chang
[...]
\ No newline at end of file