This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/gravitino-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 9966ba6  deploy: f0b3c44cd40d07d09f8baadd417bac725d809398
9966ba6 is described below

commit 9966ba6c115c92625b5d16741be37f9850e2c8a1
Author: justinmclean <[email protected]>
AuthorDate: Tue Jul 16 22:29:59 2024 +0000

    deploy: f0b3c44cd40d07d09f8baadd417bac725d809398
---
 404.html                                           |  8 +-
 .../{styles.2ed91436.css => styles.b7d60e0e.css}   |  2 +-
 assets/js/17896441.2664ca27.js                     |  1 +
 assets/js/17896441.f66518e2.js                     |  1 -
 assets/js/1f391b9e.614eb973.js                     |  1 +
 assets/js/314.75b68a97.js                          |  1 -
 assets/js/394.ae9a6f1e.js                          |  1 -
 assets/js/825.646428f1.js                          |  1 +
 assets/js/958.247c8329.js                          |  1 +
 assets/js/be63cbf4.23db5392.js                     |  1 +
 assets/js/main.404b7c61.js                         |  2 -
 assets/js/main.9ef57fab.js                         |  2 +
 ...js.LICENSE.txt => main.9ef57fab.js.LICENSE.txt} |  0
 assets/js/runtime~main.075de9db.js                 |  1 -
 assets/js/runtime~main.72a59d22.js                 |  1 +
 blog/archive/index.html                            |  8 +-
 blog/gravitino-open-source/index.html              |  8 +-
 blog/index.html                                    |  8 +-
 blog/tags/apache/index.html                        |  8 +-
 blog/tags/gravitino/index.html                     |  8 +-
 blog/tags/index.html                               |  8 +-
 blog/tags/metadata/index.html                      |  8 +-
 blog/tags/multicloud/index.html                    |  8 +-
 contrib/index.html                                 | 91 ++++++++++++++++++++++
 docs/overview/index.html                           |  8 +-
 index.html                                         |  8 +-
 sitemap.xml                                        |  2 +-
 27 files changed, 145 insertions(+), 52 deletions(-)

diff --git a/404.html b/404.html
index 4d84572..cf35d1a 100644
--- a/404.html
+++ b/404.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">Page Not Found | Apache Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content="https://gravitino.apache.or [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
       <p>
         Apache Gravitino 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 t [...]
       </p>
diff --git a/assets/css/styles.2ed91436.css b/assets/css/styles.b7d60e0e.css
similarity index 82%
rename from assets/css/styles.2ed91436.css
rename to assets/css/styles.b7d60e0e.css
index bfdbf39..0c35b7a 100644
--- a/assets/css/styles.2ed91436.css
+++ b/assets/css/styles.b7d60e0e.css
@@ -1 +1 @@
-.col,.container{padding:0 
var(--ifm-spacing-horizontal);width:100%}.markdown:after,.markdown:before{content:"";display:table}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown
 li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul 
ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 
var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-tr
 [...]
\ No newline at end of file
+.col,.container{padding:0 
var(--ifm-spacing-horizontal);width:100%}.markdown:after,.markdown:before{content:"";display:table}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown
 li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul 
ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 
var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-tr
 [...]
\ No newline at end of file
diff --git a/assets/js/17896441.2664ca27.js b/assets/js/17896441.2664ca27.js
new file mode 100644
index 0000000..37a5f0e
--- /dev/null
+++ b/assets/js/17896441.2664ca27.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[918],{6714:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ae});var
 s=n(959),a=n(9767),i=n(6228),l=n(1527);const o=s.createContext(null);function 
r(e){let{children:t,content:n}=e;const 
a=function(e){return(0,s.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(n);return(0,l.jsx)(o.Provider,{value:a,children:t})}function
  [...]
\ No newline at end of file
diff --git a/assets/js/17896441.f66518e2.js b/assets/js/17896441.f66518e2.js
deleted file mode 100644
index 30d9dd2..0000000
--- a/assets/js/17896441.f66518e2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[918],{6714:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ae});var
 s=n(959),a=n(9767),i=n(6228),o=n(1527);const l=s.createContext(null);function 
r(e){let{children:t,content:n}=e;const 
a=function(e){return(0,s.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(n);return(0,o.jsx)(l.Provider,{value:a,children:t})}function
  [...]
\ No newline at end of file
diff --git a/assets/js/1f391b9e.614eb973.js b/assets/js/1f391b9e.614eb973.js
new file mode 100644
index 0000000..cdeb2f3
--- /dev/null
+++ b/assets/js/1f391b9e.614eb973.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[85],{687:(e,n,t)=>{t.r(n),t.d(n,{default:()=>f});t(959);var
 
a=t(6259),i=t(9767),s=t(7364),l=t(65),r=t(7194),c=t(1578),o=t(93),d=t(2385);const
 m={mdxPageWrapper:"mdxPageWrapper_gN9n"};var u=t(1527);function 
f(e){const{content:n}=e,{metadata:{title:t,editUrl:f,description:v,frontMatter:h,unlisted:g,lastUpdatedBy:x,lastUpdatedAt:p},assets:L}=n,{keywords:j,wrapperClassName:N,hide_table
 [...]
\ No newline at end of file
diff --git a/assets/js/314.75b68a97.js b/assets/js/314.75b68a97.js
deleted file mode 100644
index e07655b..0000000
--- a/assets/js/314.75b68a97.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[314],{4416:(e,t,n)=>{"use
 strict";n.d(t,{Z:()=>_});var s=n(959),a=n(1527);function 
o(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const 
t=s.Children.toArray(e),n=t.find((e=>s.isValidElement(e)&&"mdxAdmonitionTitle"===e.type)),o=t.filter((e=>e!==n)),c=n?.props.children;return{mdxAdmonitionTitle:c,rest:o.length>0?(0,a.jsx)(a.Fragment,{children:o}):null}}(e.children),o=e.title??t;return{...e,
 [...]
\ No newline at end of file
diff --git a/assets/js/394.ae9a6f1e.js b/assets/js/394.ae9a6f1e.js
deleted file mode 100644
index b942c7c..0000000
--- a/assets/js/394.ae9a6f1e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use 
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[394],{739:(e,t,s)=>{s.d(t,{Z:()=>p});var
 
a=s(959),r=s(6259),n=s(65),l=s(3406),i=s(2333),o=s(8091),c=s(8903),m=s(8716);function
 
d(e){const{pathname:t}=(0,c.TH)();return(0,a.useMemo)((()=>e.filter((e=>function(e,t){return!(e.unlisted&&!(0,m.Mg)(e.permalink,t))}(e,t)))),[e,t])}const
 
u={sidebar:"sidebar_KIJQ",sidebarItemTitle:"sidebarItemTitle_kh4u",sidebarItemList:"sidebarItemList_cXD
 [...]
\ No newline at end of file
diff --git a/assets/js/825.646428f1.js b/assets/js/825.646428f1.js
new file mode 100644
index 0000000..78c9f8c
--- /dev/null
+++ b/assets/js/825.646428f1.js
@@ -0,0 +1 @@
+(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[825],{4416:(e,t,n)=>{"use
 strict";n.d(t,{Z:()=>E});var s=n(959),o=n(1527);function 
a(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const 
t=s.Children.toArray(e),n=t.find((e=>s.isValidElement(e)&&"mdxAdmonitionTitle"===e.type)),a=t.filter((e=>e!==n)),c=n?.props.children;return{mdxAdmonitionTitle:c,rest:a.length>0?(0,o.jsx)(o.Fragment,{children:a}):null}}(e.children),a=e.title??t;return{...e,
 [...]
\ No newline at end of file
diff --git a/assets/js/958.247c8329.js b/assets/js/958.247c8329.js
new file mode 100644
index 0000000..9ede651
--- /dev/null
+++ b/assets/js/958.247c8329.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[958],{739:(e,t,a)=>{a.d(t,{Z:()=>f});var
 
s=a(959),n=a(6259),l=a(65),r=a(3406),i=a(2333),o=a(8091),c=a(8903),d=a(8716);function
 
m(e){const{pathname:t}=(0,c.TH)();return(0,s.useMemo)((()=>e.filter((e=>function(e,t){return!(e.unlisted&&!(0,d.Mg)(e.permalink,t))}(e,t)))),[e,t])}const
 
u={sidebar:"sidebar_KIJQ",sidebarItemTitle:"sidebarItemTitle_kh4u",sidebarItemList:"sidebarItemList_cXD
 [...]
\ No newline at end of file
diff --git a/assets/js/be63cbf4.23db5392.js b/assets/js/be63cbf4.23db5392.js
new file mode 100644
index 0000000..67c97dc
--- /dev/null
+++ b/assets/js/be63cbf4.23db5392.js
@@ -0,0 +1 @@
+"use 
strict";(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[53],{7:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>u,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var
 t=i(1527),o=i(395);const r={},s="Contributing to Apache 
Gravitino",a={type:"mdx",permalink:"/contrib",source:"@site/src/pages/contrib.mdx",title:"Contributing
 to Apache Gravitino",description:"Welcome! We appreciate your interest in 
contributing to Apache Gr [...]
\ No newline at end of file
diff --git a/assets/js/main.404b7c61.js b/assets/js/main.404b7c61.js
deleted file mode 100644
index 188a326..0000000
--- a/assets/js/main.404b7c61.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.404b7c61.js.LICENSE.txt */
-(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[179],{4090:(e,t,n)=>{var
 r={"./":1884};function a(e){var t=o(e);return n(t)}function 
o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw 
t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return 
Object.keys(r)},a.resolve=o,e.exports=a,a.id=4090},8807:(e,t,n)=>{"use 
strict";n.d(t,{Z:()=>p});n(959);var r=n(4231),a=n.n(r),o=n(6887);const 
i={"0058b4c6":[()=>n.e(88).then(n. [...]
\ No newline at end of file
diff --git a/assets/js/main.9ef57fab.js b/assets/js/main.9ef57fab.js
new file mode 100644
index 0000000..16e54a5
--- /dev/null
+++ b/assets/js/main.9ef57fab.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.9ef57fab.js.LICENSE.txt */
+(self.webpackChunkapache_website_template=self.webpackChunkapache_website_template||[]).push([[179],{4090:(e,t,n)=>{var
 r={"./":1884};function a(e){var t=o(e);return n(t)}function 
o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw 
t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return 
Object.keys(r)},a.resolve=o,e.exports=a,a.id=4090},8807:(e,t,n)=>{"use 
strict";n.d(t,{Z:()=>p});n(959);var r=n(4231),a=n.n(r),o=n(6887);const 
i={"0058b4c6":[()=>n.e(88).then(n. [...]
\ No newline at end of file
diff --git a/assets/js/main.404b7c61.js.LICENSE.txt 
b/assets/js/main.9ef57fab.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.404b7c61.js.LICENSE.txt
rename to assets/js/main.9ef57fab.js.LICENSE.txt
diff --git a/assets/js/runtime~main.075de9db.js 
b/assets/js/runtime~main.075de9db.js
deleted file mode 100644
index cc1a93f..0000000
--- a/assets/js/runtime~main.075de9db.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,t,a,r,o,c={},n={};function f(e){var t=n[e];if(void 
0!==t)return t.exports;var a=n[e]={id:e,loaded:!1,exports:{}};return 
c[e].call(a.exports,a,a.exports,f),a.loaded=!0,a.exports}f.m=c,f.c=n,e=[],f.O=(t,a,r,o)=>{if(!a){var
 c=1/0;for(b=0;b<e.length;b++){a=e[b][0],r=e[b][1],o=e[b][2];for(var 
n=!0,d=0;d<a.length;d++)(!1&o||c>=o)&&Object.keys(f.O).every((e=>f.O[e](a[d])))?a.splice(d--,1):(n=!1,o<c&&(c=o));if(n){e.splice(b--,1);var
 i=r();void 0!==i&&(t=i)}}return t}o=o| [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.72a59d22.js 
b/assets/js/runtime~main.72a59d22.js
new file mode 100644
index 0000000..80e44da
--- /dev/null
+++ b/assets/js/runtime~main.72a59d22.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,t,a,r,o,c={},f={};function n(e){var t=f[e];if(void 
0!==t)return t.exports;var a=f[e]={id:e,loaded:!1,exports:{}};return 
c[e].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=c,n.c=f,e=[],n.O=(t,a,r,o)=>{if(!a){var
 c=1/0;for(i=0;i<e.length;i++){a=e[i][0],r=e[i][1],o=e[i][2];for(var 
f=!0,b=0;b<a.length;b++)(!1&o||c>=o)&&Object.keys(n.O).every((e=>n.O[e](a[b])))?a.splice(b--,1):(f=!1,o<c&&(c=o));if(f){e.splice(i--,1);var
 d=r();void 0!==d&&(t=d)}}return t}o=o| [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 45eee32..da0f666 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">Archive | Apache Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content="https://gravitino.apache.org/blog/ [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
       <p>
         Apache Gravitino 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 t [...]
       </p>
diff --git a/blog/gravitino-open-source/index.html 
b/blog/gravitino-open-source/index.html
index 5133180..128805b 100644
--- a/blog/gravitino-open-source/index.html
+++ b/blog/gravitino-open-source/index.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">Gravitino is an Open Source Data and AI Multi-Cloud 
Solution | Apache Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="the-power-of-open-source">The power of open source<a class="hash-link" 
aria-label="Direct link to The power of open source" title="Direct link to The 
power of open source" 
href="/blog/gravitino-open-source#the-power-of-open-source">​</a></h2>
 <p>Open source embodies collaboration, transparency, and community-driven 
development. Making Gravitino open source and as an incubating project of the 
Apache Software Foundation extends an invitation to developers worldwide to 
participate in shaping the future of multi-cloud data management and 
analytics.</p>
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="unified-data-analytics-and-ai-fabric">Unified data, analytics, and AI 
fabric<a class="hash-link" aria-label="Direct link to Unified data, analytics, 
and AI fabric" title="Direct link to Unified data, analytics, and AI fabric" 
href="/blog/gravitino-open-source#unified-data-analytics-and-ai-fabric">​</a></h2>
diff --git a/blog/index.html b/blog/index.html
index cfbc140..36a7d6c 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">Blog | Apache Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content="https://gravitino.apache.org/blog";><m [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="the-power-of-open-source">The power of open source<a class="hash-link" 
aria-label="Direct link to The power of open source" title="Direct link to The 
power of open source" href="/blog#the-power-of-open-source">​</a></h2>
 <p>Open source embodies collaboration, transparency, and community-driven 
development. Making Gravitino open source and as an incubating project of the 
Apache Software Foundation extends an invitation to developers worldwide to 
participate in shaping the future of multi-cloud data management and 
analytics.</p>
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="unified-data-analytics-and-ai-fabric">Unified data, analytics, and AI 
fabric<a class="hash-link" aria-label="Direct link to Unified data, analytics, 
and AI fabric" title="Direct link to Unified data, analytics, and AI fabric" 
href="/blog#unified-data-analytics-and-ai-fabric">​</a></h2>
diff --git a/blog/tags/apache/index.html b/blog/tags/apache/index.html
index 0f8a16c..e2e568a 100644
--- a/blog/tags/apache/index.html
+++ b/blog/tags/apache/index.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">One post tagged with &quot;apache&quot; | Apache 
Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content="ht [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="the-power-of-open-source">The power of open source<a class="hash-link" 
aria-label="Direct link to The power of open source" title="Direct link to The 
power of open source" 
href="/blog/tags/apache#the-power-of-open-source">​</a></h2>
 <p>Open source embodies collaboration, transparency, and community-driven 
development. Making Gravitino open source and as an incubating project of the 
Apache Software Foundation extends an invitation to developers worldwide to 
participate in shaping the future of multi-cloud data management and 
analytics.</p>
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="unified-data-analytics-and-ai-fabric">Unified data, analytics, and AI 
fabric<a class="hash-link" aria-label="Direct link to Unified data, analytics, 
and AI fabric" title="Direct link to Unified data, analytics, and AI fabric" 
href="/blog/tags/apache#unified-data-analytics-and-ai-fabric">​</a></h2>
diff --git a/blog/tags/gravitino/index.html b/blog/tags/gravitino/index.html
index 8c98ae5..df2a9c4 100644
--- a/blog/tags/gravitino/index.html
+++ b/blog/tags/gravitino/index.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">One post tagged with &quot;gravitino&quot; | Apache 
Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content= [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="the-power-of-open-source">The power of open source<a class="hash-link" 
aria-label="Direct link to The power of open source" title="Direct link to The 
power of open source" 
href="/blog/tags/gravitino#the-power-of-open-source">​</a></h2>
 <p>Open source embodies collaboration, transparency, and community-driven 
development. Making Gravitino open source and as an incubating project of the 
Apache Software Foundation extends an invitation to developers worldwide to 
participate in shaping the future of multi-cloud data management and 
analytics.</p>
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="unified-data-analytics-and-ai-fabric">Unified data, analytics, and AI 
fabric<a class="hash-link" aria-label="Direct link to Unified data, analytics, 
and AI fabric" title="Direct link to Unified data, analytics, and AI fabric" 
href="/blog/tags/gravitino#unified-data-analytics-and-ai-fabric">​</a></h2>
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 5a5339d..4c76e19 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">Tags | Apache Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content="https://gravitino.apache.org/blog/tag [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
       <p>
         Apache Gravitino 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 t [...]
       </p>
diff --git a/blog/tags/metadata/index.html b/blog/tags/metadata/index.html
index 498974d..83ce0a9 100644
--- a/blog/tags/metadata/index.html
+++ b/blog/tags/metadata/index.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">One post tagged with &quot;metadata&quot; | Apache 
Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content=" [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="the-power-of-open-source">The power of open source<a class="hash-link" 
aria-label="Direct link to The power of open source" title="Direct link to The 
power of open source" 
href="/blog/tags/metadata#the-power-of-open-source">​</a></h2>
 <p>Open source embodies collaboration, transparency, and community-driven 
development. Making Gravitino open source and as an incubating project of the 
Apache Software Foundation extends an invitation to developers worldwide to 
participate in shaping the future of multi-cloud data management and 
analytics.</p>
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="unified-data-analytics-and-ai-fabric">Unified data, analytics, and AI 
fabric<a class="hash-link" aria-label="Direct link to Unified data, analytics, 
and AI fabric" title="Direct link to Unified data, analytics, and AI fabric" 
href="/blog/tags/metadata#unified-data-analytics-and-ai-fabric">​</a></h2>
diff --git a/blog/tags/multicloud/index.html b/blog/tags/multicloud/index.html
index a4b2d78..5604304 100644
--- a/blog/tags/multicloud/index.html
+++ b/blog/tags/multicloud/index.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">One post tagged with &quot;multicloud&quot; | Apache 
Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="the-power-of-open-source">The power of open source<a class="hash-link" 
aria-label="Direct link to The power of open source" title="Direct link to The 
power of open source" 
href="/blog/tags/multicloud#the-power-of-open-source">​</a></h2>
 <p>Open source embodies collaboration, transparency, and community-driven 
development. Making Gravitino open source and as an incubating project of the 
Apache Software Foundation extends an invitation to developers worldwide to 
participate in shaping the future of multi-cloud data management and 
analytics.</p>
 <h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="unified-data-analytics-and-ai-fabric">Unified data, analytics, and AI 
fabric<a class="hash-link" aria-label="Direct link to Unified data, analytics, 
and AI fabric" title="Direct link to Unified data, analytics, and AI fabric" 
href="/blog/tags/multicloud#unified-data-analytics-and-ai-fabric">​</a></h2>
diff --git a/contrib/index.html b/contrib/index.html
new file mode 100644
index 0000000..90cc7d9
--- /dev/null
+++ b/contrib/index.html
@@ -0,0 +1,91 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="mdx-wrapper mdx-page plugin-pages 
plugin-id-default" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v3.4.0">
+<title data-rh="true">Contributing to Apache Gravitino | Apache 
Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content="https://g [...]
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<p>Welcome! We appreciate your interest in contributing to Apache Gravitino. 
This page provides guidelines and information on how to contribute to 
Gravitino. Please take a moment to read through this document before getting 
started. By contributing to this project, you agree to abide by the guidelines 
outlined below.</p>
+<h2 class="anchor anchorWithStickyNavbar_IXMi" id="table-of-contents">Table of 
Contents<a class="hash-link" aria-label="Direct link to Table of Contents" 
title="Direct link to Table of Contents" 
href="/contrib#table-of-contents">​</a></h2>
+<ul>
+<li><a href="/contrib#getting-started">Getting Started</a></li>
+<li><a href="/contrib#how-to-contribute">How to Contribute</a></li>
+<li><a href="/contrib#code-contribution-guidelines">Code Contribution 
Guidelines</a></li>
+<li><a href="/contrib#bug-reports-and-feature-requests">Bug Reports and 
Feature Requests</a></li>
+<li><a href="/contrib#community-guidelines">Community Guidelines</a></li>
+<li><a href="/contrib#contact">Contact</a></li>
+<li><a href="/contrib#license">License</a></li>
+</ul>
+<h2 class="anchor anchorWithStickyNavbar_IXMi" id="getting-started">Getting 
Started<a class="hash-link" aria-label="Direct link to Getting Started" 
title="Direct link to Getting Started" 
href="/contrib#getting-started">​</a></h2>
+<p>To get started with Gravitino, follow these steps:</p>
+<ol>
+<li>Fork <a href="https://github.com/apache/gravitino"; target="_blank" 
rel="noopener noreferrer">the repository</a> on GitHub.</li>
+<li>Clone the forked repository to your local machine.</li>
+<li>Set up the development environment as specified in the <a 
href="https://github.com/apache/gravitino/blob/main/README.md"; target="_blank" 
rel="noopener noreferrer">README</a>.</li>
+<li>Create a new branch for your contribution.</li>
+</ol>
+<h2 class="anchor anchorWithStickyNavbar_IXMi" id="how-to-contribute">How to 
Contribute<a class="hash-link" aria-label="Direct link to How to Contribute" 
title="Direct link to How to Contribute" 
href="/contrib#how-to-contribute">​</a></h2>
+<ol>
+<li>Check Gravitiuno&#x27;s <a 
href="https://github.com/apache/gravitino/issues"; target="_blank" rel="noopener 
noreferrer">GitHub issue tracker</a> for a list of open issues or features that 
require attention.</li>
+<li>If you find an issue or feature you&#x27;d like to work on, comment on the 
issue to let others know you&#x27;re working on it. This helps prevent 
duplicate efforts and promotes collaboration.</li>
+<li>If you have a new idea or want to suggest a change, create a new issue 
outlining your proposal. Engage in discussion with the community to gather 
feedback and refine your ideas.</li>
+<li>Fork the repository and create a new branch for your contribution. Make 
sure to give your branch a descriptive name related to the issue or feature 
you&#x27;re working on.</li>
+<li>Follow the project&#x27;s code contribution guidelines to implement your 
changes or additions.</li>
+<li>Commit your changes with clear and concise commit messages.</li>
+<li>Push your changes to your forked repository.</li>
+<li>Open a pull request (PR) in the <a 
href="https://github.com/apache/gravitino"; target="_blank" rel="noopener 
noreferrer">Gravitino repository</a>.</li>
+<li>Engage in the code review process by addressing any review comments and 
making necessary changes to your code.</li>
+<li>Once your changes pass the review process, they will be merged into the 
main repository.</li>
+</ol>
+<h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="code-contribution-guidelines">Code Contribution Guidelines<a 
class="hash-link" aria-label="Direct link to Code Contribution Guidelines" 
title="Direct link to Code Contribution Guidelines" 
href="/contrib#code-contribution-guidelines">​</a></h2>
+<p>To ensure smooth collaboration and to maintain a high-quality codebase, 
please adhere to the following guidelines when making code contributions:</p>
+<ul>
+<li>Follow the existing code style and conventions used in the project.</li>
+<li>Write clear, concise, and well-documented code. This includes providing 
inline comments when necessary.</li>
+<li>Keep your changes focused and granular. Separate unrelated changes into 
multiple pull requests.</li>
+<li>Write unit tests for your code changes, whenever applicable, and make sure 
the existing tests pass successfully.</li>
+<li>Make sure your code compiles without any errors or warnings.</li>
+<li>Avoid introducing unnecessary dependencies. If you need to include a new 
dependency, justify it and discuss it with the community first.</li>
+<li>Be responsive and open to feedback during the code review process.</li>
+</ul>
+<h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="bug-reports-and-feature-requests">Bug Reports and Feature Requests<a 
class="hash-link" aria-label="Direct link to Bug Reports and Feature Requests" 
title="Direct link to Bug Reports and Feature Requests" 
href="/contrib#bug-reports-and-feature-requests">​</a></h2>
+<p>If you encounter a bug or have a feature request, please follow these 
steps:</p>
+<ol>
+<li>Search <a href="https://github.com/apache/gravitino/issues"; 
target="_blank" rel="noopener noreferrer">Gravitino&#x27;s issue tracker</a> to 
ensure that the bug or feature hasn&#x27;t been reported before.</li>
+<li>If not found, create a new issue with a descriptive title and provide 
detailed information about the bug or feature request.</li>
+<li>Clearly explain the steps to reproduce the bug, including any relevant 
error messages or screenshots.</li>
+<li>If applicable, include suggestions or ideas on how to fix the bug or 
implement the requested feature.</li>
+<li>Engage in any discussions or clarifications that arise from the issue.</li>
+</ol>
+<h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="community-guidelines">Community Guidelines<a class="hash-link" 
aria-label="Direct link to Community Guidelines" title="Direct link to 
Community Guidelines" href="/contrib#community-guidelines">​</a></h2>
+<p>We value and appreciate the diverse contributions and ideas from the 
community. To maintain a welcoming and inclusive environment, we kindly ask you 
to adhere to the following guidelines:</p>
+<ul>
+<li>Be respectful and considerate of other community members. Treat everyone 
with respect and professionalism.</li>
+<li>Refrain from engaging in offensive, discriminatory, or harassing 
behavior.</li>
+<li>Be patient and understanding towards others, especially newcomers who may 
be learning.</li>
+<li>Stay constructive and provide helpful feedback.</li>
+<li>Engage in meaningful and relevant discussions related to the project.</li>
+<li>Avoid spamming, excessive self-promotion, or advertising unrelated 
content.</li>
+<li>Use clear and concise language to facilitate effective communication.</li>
+</ul>
+<h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="large-contributions-and-iclas">Large Contributions and ICLAs<a 
class="hash-link" aria-label="Direct link to Large Contributions and ICLAs" 
title="Direct link to Large Contributions and ICLAs" 
href="/contrib#large-contributions-and-iclas">​</a></h2>
+<p>For significant contributions to Gravitino, the ASF requires contributors 
to sign an Individual Contributor License Agreement (ICLA). If you plan to make 
a large contribution, please email <a href="mailto:[email protected]"; 
target="_blank" rel="noopener noreferrer">[email protected]</a> to 
discuss the ICLA process.</p>
+<h2 class="anchor anchorWithStickyNavbar_IXMi" 
id="developer-mailing-list">Developer Mailing List<a class="hash-link" 
aria-label="Direct link to Developer Mailing List" title="Direct link to 
Developer Mailing List" href="/contrib#developer-mailing-list">​</a></h2>
+<p>If you have any questions or need further assistance, please contact <a 
href="mailto:[email protected]"; target="_blank" rel="noopener 
noreferrer">[email protected]</a>.</p>
+<h2 class="anchor anchorWithStickyNavbar_IXMi" id="license">License<a 
class="hash-link" aria-label="Direct link to License" title="Direct link to 
License" href="/contrib#license">​</a></h2>
+<p>Apache Gravitino is licensed under the Apache License version 2. By 
contributing to this project, you agree to license your contributions under the 
same license.</p></article></div><div class="col col--2"><div 
class="tableOfContents_zl68 thin-scrollbar"><ul class="table-of-contents 
table-of-contents__left-border"><li><a class="table-of-contents__link 
toc-highlight" href="/contrib#table-of-contents">Table of 
Contents</a></li><li><a class="table-of-contents__link toc-highlight" href="/c 
[...]
+      <p>
+        Apache Gravitino 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 t [...]
+      </p>
+      <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/overview/index.html b/docs/overview/index.html
index cba86e6..8422c0d 100644
--- a/docs/overview/index.html
+++ b/docs/overview/index.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">Welcome to Apache Gravitino | Apache 
Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content="https://gravit [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
 <p>Gravitino is a high-performance, geo-distributed, and federated metadata 
lake. It manages the metadata directly in different sources, types, and 
regions. It also provides users with unified metadata access for data and AI 
assets.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div 
class="row margin-top--sm theme-doc-footer-edit-meta-row"><div class="col"><a 
href="https://github.com/apache/gravitino-site/tree/main/docs/overview.md"; 
target="_blank" rel="noopener noreferrer"  [...]
       <p>
         Apache Gravitino 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 t [...]
diff --git a/index.html b/index.html
index 3f7f1ca..aef15cd 100644
--- a/index.html
+++ b/index.html
@@ -4,12 +4,12 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.4.0">
 <title data-rh="true">Welcome | Apache Gravitino</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:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
name="twitter:image" 
content="https://gravitino.apache.org/img/social-card.png";><meta data-rh="true" 
property="og:url" content="https://gravitino.apache.org/";><me [...]
-<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.2ed91436.css">
-<script src="/assets/js/runtime~main.075de9db.js" defer="defer"></script>
-<script src="/assets/js/main.404b7c61.js" defer="defer"></script>
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Apache Gravitino Atom Feed"><link rel="stylesheet" 
href="/assets/css/styles.b7d60e0e.css">
+<script src="/assets/js/runtime~main.72a59d22.js" defer="defer"></script>
+<script src="/assets/js/main.9ef57fab.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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
+<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
 
window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const
 n=new URLSearchParams(window.location.search).entries();for(var[t,e]of 
n)if(t.startsWith("docusaurus-data-")){var 
a=t.replace("docusaurus-data-","data-");document.documentEle [...]
       <p>
         Apache Gravitino 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 t [...]
       </p>
diff --git a/sitemap.xml b/sitemap.xml
index 164ff8f..2084d4b 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://gravitino.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://gravitino.apache.org/blog/archive</loc>
 [...]
\ 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://gravitino.apache.org/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://gravitino.apache.org/blog/archive</loc>
 [...]
\ No newline at end of file

Reply via email to