You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wayang.apache.org by gi...@apache.org on 2024/01/31 18:21:49 UTC

(incubator-wayang-website) branch deploy updated: deploy: 49b6d2deef2a5a1a96b2080ecd91c861491f4dd2

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 00e8b05c deploy: 49b6d2deef2a5a1a96b2080ecd91c861491f4dd2
00e8b05c is described below

commit 00e8b05c7712648fd226b52ae417a70add558fcc
Author: zkaoudi <zk...@users.noreply.github.com>
AuthorDate: Wed Jan 31 18:21:44 2024 +0000

    deploy: 49b6d2deef2a5a1a96b2080ecd91c861491f4dd2
---
 404.html                                           |   4 +--
 assets/js/c8d81af2.18bbd81b.js                     |   1 -
 assets/js/c8d81af2.fd911bd7.js                     |   1 +
 assets/js/{main.555a8d59.js => main.ad7c5016.js}   |   4 +--
 ...js.LICENSE.txt => main.ad7c5016.js.LICENSE.txt} |   0
 ...e~main.3b5967ad.js => runtime~main.cdef327a.js} |   2 +-
 blog/archive/index.html                            |   4 +--
 blog/index.html                                    |   4 +--
 blog/tags/index.html                               |   4 +--
 blog/tags/wayang/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/api-documentation/index.html            |   4 +--
 docs/guide/examples/index.html                     |   4 +--
 docs/guide/getting-started/index.html              |   4 +--
 docs/guide/installation/index.html                 |   4 +--
 docs/guide/ml4all/index.html                       |   4 +--
 docs/guide/optimizer/index.html                    |   4 +--
 docs/introduction/about/index.html                 |  39 +++++++++++++++++----
 docs/introduction/benchmark/index.html             |   4 +--
 docs/introduction/features/index.html              |   4 +--
 docs/start/download/index.html                     |   4 +--
 img/architecture/wayang-plan.png                   | Bin 579427 -> 1006279 bytes
 index.html                                         |   4 +--
 lunr-index-1706723452708.json                      |   1 -
 lunr-index-1706725276909.json                      |   1 +
 lunr-index.json                                    |   2 +-
 search-doc-1706723452708.json                      |   1 -
 search-doc-1706725276909.json                      |   1 +
 search-doc.json                                    |   2 +-
 34 files changed, 82 insertions(+), 57 deletions(-)

diff --git a/404.html b/404.html
index 35860ac5..ee4ed763 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/assets/js/c8d81af2.18bbd81b.js b/assets/js/c8d81af2.18bbd81b.js
deleted file mode 100644
index eea336ac..00000000
--- a/assets/js/c8d81af2.18bbd81b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[476],{8205:(e,i,t)=>{t.r(i),t.d(i,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>l});var n=t(5893),a=t(1151);const s={id:"about",title:"What is Wayang?",sidebar_position:1},r=void 0,o={id:"introduction/about",title:"What is Wayang?",description:"\x3c!--",source:"@site/docs/introduction/about.md",sourceDirName:"introduction",slug:"/introduction/about",permalin [...]
\ No newline at end of file
diff --git a/assets/js/c8d81af2.fd911bd7.js b/assets/js/c8d81af2.fd911bd7.js
new file mode 100644
index 00000000..71126b6f
--- /dev/null
+++ b/assets/js/c8d81af2.fd911bd7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[476],{8205:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>o,toc:()=>l});var n=a(5893),i=a(1151);const r={id:"about",title:"What is Wayang?",sidebar_position:1},s=void 0,o={id:"introduction/about",title:"What is Wayang?",description:"\x3c!--",source:"@site/docs/introduction/about.md",sourceDirName:"introduction",slug:"/introduction/about",permalin [...]
\ No newline at end of file
diff --git a/assets/js/main.555a8d59.js b/assets/js/main.ad7c5016.js
similarity index 99%
rename from assets/js/main.555a8d59.js
rename to assets/js/main.ad7c5016.js
index 94693f79..97899487 100644
--- a/assets/js/main.555a8d59.js
+++ b/assets/js/main.ad7c5016.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.555a8d59.js.LICENSE.txt */
-(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const i={"01a85c17":[()=>Promise.all([n.e(532),n.e(13)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"092604a4":[()=>n.e(88).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],17896441:[()=>Promise.all([n.e(532),n.e( [...]
\ No newline at end of file
+/*! For license information please see main.ad7c5016.js.LICENSE.txt */
+(self.webpackChunkwayang_website=self.webpackChunkwayang_website||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const i={"01a85c17":[()=>Promise.all([n.e(532),n.e(13)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"05a94acb":[()=>n.e(617).then(n.bind(n,7856)),"@site/docs/community/committer.md",7856],"092604a4":[()=>n.e(88).then(n.bind(n,45)),"@site/docs/introduction/benchmark.md",45],17896441:[()=>Promise.all([n.e(532),n.e( [...]
\ No newline at end of file
diff --git a/assets/js/main.555a8d59.js.LICENSE.txt b/assets/js/main.ad7c5016.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.555a8d59.js.LICENSE.txt
rename to assets/js/main.ad7c5016.js.LICENSE.txt
diff --git a/assets/js/runtime~main.3b5967ad.js b/assets/js/runtime~main.cdef327a.js
similarity index 98%
rename from assets/js/runtime~main.3b5967ad.js
rename to assets/js/runtime~main.cdef327a.js
index f36fea6a..64380e3a 100644
--- a/assets/js/runtime~main.3b5967ad.js
+++ b/assets/js/runtime~main.cdef327a.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,t,r,f,c={},d={};function o(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={exports:{}};return c[e].call(t.exports,t,t.exports,o),t.exports}o.m=c,e=[],o.O=(a,t,r,f)=>{if(!t){var c=1/0;for(i=0;i<e.length;i++){t=e[i][0],r=e[i][1],f=e[i][2];for(var d=!0,n=0;n<t.length;n++)(!1&f||c>=f)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(d=!1,f<c&&(c=f));if(d){e.splice(i--,1);var b=r();void 0!==b&&(a=b)}}return a}f=f||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,a,t,r,f,c={},d={};function o(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={exports:{}};return c[e].call(t.exports,t,t.exports,o),t.exports}o.m=c,e=[],o.O=(a,t,r,f)=>{if(!t){var c=1/0;for(i=0;i<e.length;i++){t=e[i][0],r=e[i][1],f=e[i][2];for(var d=!0,n=0;n<t.length;n++)(!1&f||c>=f)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(d=!1,f<c&&(c=f));if(d){e.splice(i--,1);var b=r();void 0!==b&&(a=b)}}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 05320699..7e5ecb56 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,8 +5,8 @@
 <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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/index.html b/blog/index.html
index af99bc44..9b50f780 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 660b3f37..923bdb45 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/tags/wayang/index.html b/blog/tags/wayang/index.html
index a0b39441..45398c3a 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">One post tagged with &quot;wayang&quot; | 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/blog/website_update/index.html b/blog/website_update/index.html
index 2f8d7cf1..f902a186 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/committer/index.html b/docs/community/committer/index.html
index 5dd71a00..281baba6 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/contribute/index.html b/docs/community/contribute/index.html
index fed6ec49..dc64ecce 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/mailinglist/index.html b/docs/community/mailinglist/index.html
index c218a347..182ed775 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/repositories/index.html b/docs/community/repositories/index.html
index 68456ef8..9996fd7f 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/community/team/index.html b/docs/community/team/index.html
index 95652913..29d17679 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/api-documentation/index.html b/docs/guide/api-documentation/index.html
index ab7ab2cb..a4da3f54 100644
--- a/docs/guide/api-documentation/index.html
+++ b/docs/guide/api-documentation/index.html
@@ -5,8 +5,8 @@
 <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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/examples/index.html b/docs/guide/examples/index.html
index a9a04dbc..449bb5d9 100644
--- a/docs/guide/examples/index.html
+++ b/docs/guide/examples/index.html
@@ -5,8 +5,8 @@
 <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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/getting-started/index.html b/docs/guide/getting-started/index.html
index 916640ac..5e485d9c 100644
--- a/docs/guide/getting-started/index.html
+++ b/docs/guide/getting-started/index.html
@@ -5,8 +5,8 @@
 <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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/installation/index.html b/docs/guide/installation/index.html
index a8cb1c2d..47387508 100644
--- a/docs/guide/installation/index.html
+++ b/docs/guide/installation/index.html
@@ -5,8 +5,8 @@
 <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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/ml4all/index.html b/docs/guide/ml4all/index.html
index ea6603d5..a9311ed5 100644
--- a/docs/guide/ml4all/index.html
+++ b/docs/guide/ml4all/index.html
@@ -5,8 +5,8 @@
 <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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/guide/optimizer/index.html b/docs/guide/optimizer/index.html
index 182ec397..1618c60f 100644
--- a/docs/guide/optimizer/index.html
+++ b/docs/guide/optimizer/index.html
@@ -5,8 +5,8 @@
 <meta name="generator" content="Docusaurus v3.1.1">
 <title data-rh="true">Data processing optimzer | 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/about/index.html b/docs/introduction/about/index.html
index 80c4faa3..532c01e8 100644
--- a/docs/introduction/about/index.html
+++ b/docs/introduction/about/index.html
@@ -5,21 +5,46 @@
 <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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
 <p>Apache Wayang&#x27;s three-layer architecture provides a strategic abstraction between user applications and underlying data processing platforms, ensuring seamless integration and optimization. The application layer encapsulates application-specific logic, while the core layer acts as an intermediary, translating application logic into a standardized intermediate representation (WayangPlan). This standardized representation is then passed to the platform layer, where it is optimized  [...]
-<h3 class="anchor anchorWithStickyNavbar_LWe7" id="architecture">Architecture<a href="#architecture" class="hash-link" aria-label="Direct link to Architecture" title="Direct link to Architecture">​</a></h3>
-<p>Apache Wayang&#x27;s unique architecture, unlike traditional DBMSs, decouples the physical planning and execution layers, empowering developers to express their data processing logic in a platform-agnostic fashion. This separation of concerns allows developers to focus on the algorithmic aspects of their applications without being constrained by the intricacies of specific processing platforms.<br><br></p>
-<img width="75%" alt="wayang architecture" src="/img/architecture/wayang-schema.png">
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="architecture-and-software-stack">Architecture and Software stack<a href="#architecture-and-software-stack" class="hash-link" aria-label="Direct link to Architecture and Software stack" title="Direct link to Architecture and Software stack">​</a></h3>
+<p>Apache Wayang&#x27;s unique architecture, unlike traditional DBMSs, decouples the physical planning and execution layers, empowering developers to express their data processing logic in a platform-agnostic fashion. This separation of concerns allows developers to focus on the algorithmic aspects of their applications without being constrained by the intricacies of specific processing platforms.</p>
 <br>
+<img width="75%" alt="wayang stack" src="/img/architecture/wayang-stack.png">
+<br>
+<p>At the bottom layers of the software stack, there are the different data storage mediums and the supported data processing platforms. On top of these, Wayang’s core consists of the following main components: the optimizer, the executor, the monitor, and platform-specific drivers. Wayang currently supports two main APIs: the Java one and the Scala one. A Python API is currently under development. Besides using any of the supported languages, users can directly input SQL queries via the [...]
 <br>
 <p>Apache Wayang&#x27;s core strength lies in its cross-platform task execution, enabling developers to seamlessly leverage the strengths of various processing engines, such as Hadoop, Spark, and Flink, without sacrificing performance or flexibility. The platform&#x27;s ease of use further enhances its appeal, making it a compelling choice for data engineers and developers seeking a unified and versatile data processing solution.</p>
 <br>
-<img width="75%" alt="wayang architecture" src="/img/architecture/wayang-plan.png">
-<br></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--next" href="/docs/introduction/benchmark"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Benchmarking 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 href="#architec [...]
+<p>Below you can see on the left, a Wayang plan representing the stochastic gradient descent algorithm, which used in most deep learning tasks. On the right, you can see how the optimizer decided to execute it. Orange nodes are the operators that ran on Spark and green the operators that executed as a single Java process.</p>
+<br>
+<img width="75%" alt="wayang plan" src="/img/architecture/wayang-plan.png">
+<br>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="query-optimizer">Query Optimizer<a href="#query-optimizer" class="hash-link" aria-label="Direct link to Query Optimizer" title="Direct link to Query Optimizer">​</a></h3>
+<p>Wayang&#x27;s query optimizer is the principal component of the core. It receives as input a Wayang plan and outputs an execution (platform-specific) plan (see example plan above) with the goal of minimizing the total cost. The metric for the cost can be anything, from execution runtime to monetary cost or energy consumption.
+To achieve this, the optimizer first “inflates” the plan: For each node that corresponds to a Wayang operator, it adds all the corresponding execution (platform-specific) operators. Once the inflated plan is created, the optimizer attaches not only the operator’s costs but also the costs for moving intermediate data from one platform to another. By default, Wayang uses linear cost formulas to estimate these costs but one can plug their own optimizer, e.g., an ML-based one. At the last st [...]
+<br>
+<img width="75%" alt="wayang optimizer" src="/img/architecture/wayang-optimizer.png">
+<br>
+<p>Note that users can control the optimizer by specifying in their code where an operator has to be executed via the <code>withTargetPlatform(plat)</code> call on the desired operator. Then, the optimizer takes into consideration the decisions of the user and outputs an execution plan by navigating a reduced search space during the plan enumeration.</p>
+<br>
+<h3 class="anchor anchorWithStickyNavbar_LWe7" id="history">History<a href="#history" class="hash-link" aria-label="Direct link to History" title="Direct link to History">​</a></h3>
+<p>Wayang (formely called Rheem) is the product of many years of top quality research. Below you can find the main publications:</p>
+<ul>
+<li>
+<p>Apache Wayang: A Unified Data Analytics Framework. SIGMOD Rec. 52(3): 30-35 (2023) <a href="https://sigmodrecord.org/publications/sigmodRecord/2309/pdfs/05_Systems_Beedkar.pdf" target="_blank" rel="noopener noreferrer">pdf</a></p>
+</li>
+<li>
+<p>RHEEMix in the data jungle: a cost-based optimizer for cross-platform systems. VLDB J. 29(6): 1287-1310 (2020) <a href="https://link.springer.com/article/10.1007/s00778-020-00612-x" target="_blank" rel="noopener noreferrer">pdf</a></p>
+</li>
+<li>
+<p>RHEEM: Enabling Cross-Platform Data Processing - May The Big Data Be With You! -. Proc. VLDB Endow. 11(11): 1414-1427 (2018) <a href="http://www.vldb.org/pvldb/vol11/p1414-agrawal.pdf" target="_blank" rel="noopener noreferrer">pdf</a></p>
+</li>
+</ul></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--next" href="/docs/introduction/benchmark"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Benchmarking 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 href="#archite [...]
       <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/introduction/benchmark/index.html b/docs/introduction/benchmark/index.html
index b10cd2a3..c68724e0 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/introduction/features/index.html b/docs/introduction/features/index.html
index 0953a062..aaa9d5bc 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/docs/start/download/index.html b/docs/start/download/index.html
index f2d2183a..7c5cf271 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/img/architecture/wayang-plan.png b/img/architecture/wayang-plan.png
index 1af187af..6f31ec3d 100644
Binary files a/img/architecture/wayang-plan.png and b/img/architecture/wayang-plan.png differ
diff --git a/index.html b/index.html
index 872b4d34..8837482b 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.3b5967ad.js" defer="defer"></script>
-<script src="/assets/js/main.555a8d59.js" defer="defer"></script>
+<script src="/assets/js/runtime~main.cdef327a.js" defer="defer"></script>
+<script src="/assets/js/main.ad7c5016.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 c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.se [...]
diff --git a/lunr-index-1706723452708.json b/lunr-index-1706723452708.json
deleted file mode 100644
index 329c98df..00000000
--- a/lunr-index-1706723452708.json
+++ /dev/null
@@ -1 +0,0 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,699.287,1,643.567]],["content/0",[]],["keywords/0",[]],["title/1",[2,1072.034]],["content/1",[3,6.242,4,9.145,5,6.145,6,11.406,7,11.406,8,7.226,9,11.406,10,11.406,11,10.043,12,3.952,13,9.95,14,6.462,15,11.406,16,11.406]],["keywords/1",[]],["title/2",[17,477.896,18,887.148]],["content/2",[]],["keywords/2",[]],["title/3",[19,455.706,20,242.234]],["content/3",[12,5.276,21,2.424,22,1.921,23,10.575,24,8.2 [...]
\ No newline at end of file
diff --git a/lunr-index-1706725276909.json b/lunr-index-1706725276909.json
new file mode 100644
index 00000000..624b82e9
--- /dev/null
+++ b/lunr-index-1706725276909.json
@@ -0,0 +1 @@
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,704.341,1,648.643]],["content/0",[]],["keywords/0",[]],["title/1",[2,1078.223]],["content/1",[3,6.338,4,9.25,5,5.688,6,11.514,7,11.514,8,6.911,9,11.514,10,11.514,11,10.147,12,3.898,13,9.091,14,6.553,15,11.514,16,11.514]],["keywords/1",[]],["title/2",[3,405.162,17,507.691]],["content/2",[]],["keywords/2",[]],["title/3",[3,345.525,17,432.963,18,483.666]],["content/3",[12,2.73,18,5.127,19,9.677,20,9.388 [...]
\ No newline at end of file
diff --git a/lunr-index.json b/lunr-index.json
index 329c98df..624b82e9 100644
--- a/lunr-index.json
+++ b/lunr-index.json
@@ -1 +1 @@
-{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,699.287,1,643.567]],["content/0",[]],["keywords/0",[]],["title/1",[2,1072.034]],["content/1",[3,6.242,4,9.145,5,6.145,6,11.406,7,11.406,8,7.226,9,11.406,10,11.406,11,10.043,12,3.952,13,9.95,14,6.462,15,11.406,16,11.406]],["keywords/1",[]],["title/2",[17,477.896,18,887.148]],["content/2",[]],["keywords/2",[]],["title/3",[19,455.706,20,242.234]],["content/3",[12,5.276,21,2.424,22,1.921,23,10.575,24,8.2 [...]
\ No newline at end of file
+{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,704.341,1,648.643]],["content/0",[]],["keywords/0",[]],["title/1",[2,1078.223]],["content/1",[3,6.338,4,9.25,5,5.688,6,11.514,7,11.514,8,6.911,9,11.514,10,11.514,11,10.147,12,3.898,13,9.091,14,6.553,15,11.514,16,11.514]],["keywords/1",[]],["title/2",[3,405.162,17,507.691]],["content/2",[]],["keywords/2",[]],["title/3",[3,345.525,17,432.963,18,483.666]],["content/3",[12,2.73,18,5.127,19,9.677,20,9.388 [...]
\ No newline at end of file
diff --git a/search-doc-1706723452708.json b/search-doc-1706723452708.json
deleted file mode 100644
index a92b32dd..00000000
--- a/search-doc-1706723452708.json
+++ /dev/null
@@ -1 +0,0 @@
-{"searchDocs":[{"title":"Website updated","type":0,"sectionRef":"#","url":"/blog/website_update","content":"","keywords":"","version":null},{"title":"Cheatsheet​","type":1,"pageTitle":"Website updated","url":"/blog/website_update#cheatsheet","content":" List:  Line one Line one.oneLine one.two Line two Line two.oneLine two.two Line three ......  Another style for a list:  Line oneLine twoLine three ","version":null,"tagName":"h2"},{"title":"Community Hubs","type":0,"sectionRef":"#","url" [...]
\ No newline at end of file
diff --git a/search-doc-1706725276909.json b/search-doc-1706725276909.json
new file mode 100644
index 00000000..dece7435
--- /dev/null
+++ b/search-doc-1706725276909.json
@@ -0,0 +1 @@
+{"searchDocs":[{"title":"Website updated","type":0,"sectionRef":"#","url":"/blog/website_update","content":"","keywords":"","version":null},{"title":"Cheatsheet​","type":1,"pageTitle":"Website updated","url":"/blog/website_update#cheatsheet","content":" List:  Line one Line one.oneLine one.two Line two Line two.oneLine two.two Line three ......  Another style for a list:  Line oneLine twoLine three ","version":null,"tagName":"h2"},{"title":"Mailing List","type":0,"sectionRef":"#","url":" [...]
\ No newline at end of file
diff --git a/search-doc.json b/search-doc.json
index a92b32dd..dece7435 100644
--- a/search-doc.json
+++ b/search-doc.json
@@ -1 +1 @@
-{"searchDocs":[{"title":"Website updated","type":0,"sectionRef":"#","url":"/blog/website_update","content":"","keywords":"","version":null},{"title":"Cheatsheet​","type":1,"pageTitle":"Website updated","url":"/blog/website_update#cheatsheet","content":" List:  Line one Line one.oneLine one.two Line two Line two.oneLine two.two Line three ......  Another style for a list:  Line oneLine twoLine three ","version":null,"tagName":"h2"},{"title":"Community Hubs","type":0,"sectionRef":"#","url" [...]
\ No newline at end of file
+{"searchDocs":[{"title":"Website updated","type":0,"sectionRef":"#","url":"/blog/website_update","content":"","keywords":"","version":null},{"title":"Cheatsheet​","type":1,"pageTitle":"Website updated","url":"/blog/website_update#cheatsheet","content":" List:  Line one Line one.oneLine one.two Line two Line two.oneLine two.two Line three ......  Another style for a list:  Line oneLine twoLine three ","version":null,"tagName":"h2"},{"title":"Mailing List","type":0,"sectionRef":"#","url":" [...]
\ No newline at end of file