diff --git a/website/docs/dashext/trex_examples.md b/website/docs/dashext/trex_examples.md
index 439600cf..749e431d 100644
--- a/website/docs/dashext/trex_examples.md
+++ b/website/docs/dashext/trex_examples.md
@@ -11,8 +11,8 @@ The best way to learn how to build your own extensions is to look at the sample
- You can also create dashboard extensions using TypeScript. See the TypeScript dashboard sample code in [Samples-TypeScript](https://github.com/tableau/extensions-api/tree/main/Samples-Typescript/Dashboard?=target="_blank") on GitHub.
-
+You can also check out the dashboard extensions from the community, see [Community Extensions](pathname:///community/).
+
---
The following instructions assume that you have already downloaded and extracted the files or have cloned the Extensions API SDK to your desktop.
diff --git a/website/docs/publish/trex_contributing.md b/website/docs/publish/trex_contributing.md
index d3a495d4..6d00e5a9 100644
--- a/website/docs/publish/trex_contributing.md
+++ b/website/docs/publish/trex_contributing.md
@@ -7,7 +7,7 @@ description: Contribute your extension to the Community
portal to share your work with other developers. To make it easier for others to use your extension,
we ask that you include a link to a hosted version of your extension. -->
-Submit your extension to the [Community Extension](https://github.com/tableau/extensions-api/tree/main/community)
+Submit your extension to the [Community Extension](pathname:///community)
portal to share your work with other developers. To make it easier for others to use your extension,
we ask that you include a link to a hosted version of your extension.
diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js
index 5c30c815..3202a219 100644
--- a/website/docusaurus.config.js
+++ b/website/docusaurus.config.js
@@ -101,10 +101,10 @@ const getConfig = async () => {
label: 'Tutorial',
href: 'https://github.com/tableau/extensions-api/blob/main/Tutorial/Dashboard/readme.md',
},
- /* {
+ {
label: 'Community Extensions',
- href: 'https://tableau.github.io/extensions-api/community/',
- } */
+ to: 'pathname:///community',
+ }
/* {
type: 'docSidebar',
position: 'left',
@@ -167,10 +167,10 @@ const getConfig = async () => {
label: 'Slack',
href: 'https://join.slack.com/t/tableau-datadev/shared_invite/zt-1q4rrimsh-lHHKzrhid1MR4aMOkrnAFQ',
},
- /* {
+ {
label: 'Community Extensions',
- href: 'https://tableau.github.io/extensions-api/community/',
- }, */
+ to: 'pathname:///community',
+ },
],
},
{
@@ -216,6 +216,34 @@ const getConfig = async () => {
anonymizeIP: true,
},
],
+
+ /* [
+ '@docusaurus/plugin-client-redirects',
+ {
+ redirects: [
+ // /docs/oldDoc -> /docs/newDoc
+ // publish folder
+ {
+ to: '/docs/publish/trex_publish',
+ from: '/docs/trex_publish',
+ },
+ {
+ to: '/docs/publish/trex_contributing',
+ from: '/docs/trex_contributing',
+ },
+ {
+ to: '/docs/publish/trex_sandbox_publish',
+ from: '/docs/trex_sandbox_publish',
+ },
+ // dashext folder
+ {
+ to: '/docs/dashext/trex_getstarted',
+ from: '/docs/trex_getstarted',
+ },
+ ],
+ },
+ ], */
+
// '@cmfcmf/docusaurus-search-local',
/* [
require.resolve("@easyops-cn/docusaurus-search-local"),
diff --git a/website/static/community/CommunityManifests/3-D Scatterplot.trex b/website/static/community/CommunityManifests/3-D Scatterplot.trex
new file mode 100644
index 00000000..53f0bd2f
--- /dev/null
+++ b/website/static/community/CommunityManifests/3-D Scatterplot.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ vis.js 3-D Scatter Plot
+
+ 0.8
+
+ https://mantsui.github.io/Ext_visjs_3d_scatter
+
+
+
+
+
+
+
+
+ 3-D Scatter Plot
+
+
+
diff --git a/website/static/community/CommunityManifests/D3 Projections.trex b/website/static/community/CommunityManifests/D3 Projections.trex
new file mode 100644
index 00000000..433389e7
--- /dev/null
+++ b/website/static/community/CommunityManifests/D3 Projections.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ d3.js Projections
+
+ 1.1
+
+ https://demartsc.github.io/tableau-d3-projections-plugin/
+
+
+
+
+
+
+
+
+ d3.js Projections
+
+
+
diff --git a/website/static/community/CommunityManifests/D3 Sankey.trex b/website/static/community/CommunityManifests/D3 Sankey.trex
new file mode 100644
index 00000000..b97bf276
--- /dev/null
+++ b/website/static/community/CommunityManifests/D3 Sankey.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ D3 Sankey
+
+ 0.8
+
+ https://mantsui.github.io/Ext_D3_Sankey
+
+
+
+
+
+
+
+
+ D3 Sankey
+
+
+
diff --git a/website/static/community/CommunityManifests/D3 Sunburst.trex b/website/static/community/CommunityManifests/D3 Sunburst.trex
new file mode 100644
index 00000000..bc22b715
--- /dev/null
+++ b/website/static/community/CommunityManifests/D3 Sunburst.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ D3 Zoomable Sunburst
+
+ 0.8
+
+ https://mantsui.github.io/Ext_D3_Sunburst
+
+
+
+
+
+
+
+
+ D3 Zoomable Sunburst
+
+
+
diff --git a/website/static/community/CommunityManifests/D3 Zoomable Treemap.trex b/website/static/community/CommunityManifests/D3 Zoomable Treemap.trex
new file mode 100644
index 00000000..5446649c
--- /dev/null
+++ b/website/static/community/CommunityManifests/D3 Zoomable Treemap.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ D3 Zoomable Treemap
+
+ 0.8
+
+ https://mantsui.github.io/Ext_D3_Treemap
+
+
+
+
+
+
+
+
+ D3 Zoomable Treemap
+
+
+
diff --git a/website/static/community/CommunityManifests/Display Images.trex b/website/static/community/CommunityManifests/Display Images.trex
new file mode 100644
index 00000000..3dbe7787
--- /dev/null
+++ b/website/static/community/CommunityManifests/Display Images.trex
@@ -0,0 +1,27 @@
+
+
+
+ en_US
+
+ On selection on a dashbaord, the Extension will display one or more images
+
+ 0.6
+
+ https://illonage.github.io/DisplayImagesInTable/DisplayImage.html
+
+ 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
+
+ full data
+
+
+
+
+
+
+
+ Display Images
+
+
+
+
+
diff --git a/website/static/community/CommunityManifests/DynamicParameters.trex b/website/static/community/CommunityManifests/DynamicParameters.trex
new file mode 100644
index 00000000..e69de29b
diff --git a/website/static/community/CommunityManifests/GordonData Data Visualisation.trex b/website/static/community/CommunityManifests/GordonData Data Visualisation.trex
new file mode 100644
index 00000000..2dc78da2
--- /dev/null
+++ b/website/static/community/CommunityManifests/GordonData Data Visualisation.trex
@@ -0,0 +1,23 @@
+
+
+
+ en_US
+
+ GordonData Data Visualisation enables you to visualise data in three simple steps.
+
+ 1.0
+
+ https://GordonData.com/DataVis/tableau.html
+
+ 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
+
+ full data
+
+
+
+ GordonData Data Visualisation
+ GordonData數據可視化
+ GordonData数据可视化
+
+
+
diff --git a/website/static/community/CommunityManifests/Hierarchy Navigator.trex b/website/static/community/CommunityManifests/Hierarchy Navigator.trex
new file mode 100644
index 00000000..de60bdb8
--- /dev/null
+++ b/website/static/community/CommunityManifests/Hierarchy Navigator.trex
@@ -0,0 +1,27 @@
+
+
+
+ en_US
+
+ Hierarchy Navigator Parameter
+
+ 1.0
+
+ https://tableau.github.io/extension-hierarchy-navigator-sandboxed/hierarchynavigator.html
+
+
+ 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
+
+ full data
+
+
+
+
+
+
+
+ Hierarchy Navigator Parameter
+
+
+
+
\ No newline at end of file
diff --git a/website/static/community/CommunityManifests/Keep It Fresh.trex b/website/static/community/CommunityManifests/Keep It Fresh.trex
new file mode 100644
index 00000000..e46e1cc0
--- /dev/null
+++ b/website/static/community/CommunityManifests/Keep It Fresh.trex
@@ -0,0 +1,23 @@
+
+
+
+ en_US
+
+ Refresh your data source(s) on a a timer
+
+ 1.0
+
+ https://keepitfresh-extension.theinformationlab.io/
+
+ PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNTggMjU3LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1OCAyNTcuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFOTdEMzM7fQoJLnN0MXtmaWxsOiNDOTVGMTc7fQoJLnN0MntmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTI4LjgsMC43QzU4LDAuNywwLjcsNTgsMC43LDEyOC44UzU4LDI1NywxMjguOCwyNTdTMjU3LDE5OS42LDI1NywxMjguOFMxOTkuNiwwLjcsMTI4LjgsMC43eiIvPgo8ZyBpZD0iTGF5ZXJfMiI+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjEuOCwxMTUuNUwxMTIsNzRsMC41LTguOGw0Mi40LTI1LjRMMjUyLDk1YzEuNyw2LjMsMTYuNiw2NS4xLTIyLjcsMTE0LjNjLTMxLjMsMzkuMi03NS41LDQ1LjUtODQuOCw0Ni43CgkJYzAsMC02Ni45LTU2LTY0LjQtNTUuMiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTY4LjMsMTQyLjMiLz4KPC9nPgo8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIxNzkuMiIgY3k9IjE4NS40IiByPSI0Mi4zIi8+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTEyOSwyMTguM2MtNDIuMywwLTc2LjctMzQuMy03Ni43LTc2LjVjMC05LjEsMS42LTE4LDQuNy0yNi41YzMtOCw3LjMtMTUuNSwxMi44LTIyLjFsLTcuOC03LjcKCQkJYy0xLjItMS4yLTEuOC0yLjctMS44LTQuM2MwLTEuNiwwLjYtMy4yLDEuOC00LjNsNy4yLTcuMmMyLjQtMi40LDYuMy0yLjQsOC43LDBsOC41LDguNWMxMi42LTguNCwyNy4yLTEyLjgsNDIuNC0xMi44CgkJCWM0Mi4zLDAsNzYuNywzNC4zLDc2LjcsNzYuNUMyMDUuNywxODQsMTcxLjMsMjE4LjMsMTI5LDIxOC4zeiBNMTI5LDgxLjRjLTMzLjQsMC02MC42LDI3LjEtNjAuNiw2MC40YzAsMzMuMywyNy4yLDYwLjQsNjAuNiw2MC40CgkJCWMzMy40LDAsNjAuNi0yNy4xLDYwLjYtNjAuNEMxODkuNiwxMDguNSwxNjIuNCw4MS40LDEyOSw4MS40eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTEyOS40LDIwMC42Yy0zMi4zLDAtNTguNS0yNi4yLTU4LjUtNTguNGMwLTMyLjIsMjYuMy01OC40LDU4LjUtNTguNGMzMi4zLDAsNTguNSwyNi4yLDU4LjUsNTguNAoJCQlDMTg3LjksMTc0LjQsMTYxLjcsMjAwLjYsMTI5LjQsMjAwLjZ6IE0xMjkuNCw4OC41Yy0yOS42LDAtNTMuOCwyNC4xLTUzLjgsNTMuN2MwLDI5LjYsMjQuMSw1My43LDUzLjgsNTMuNwoJCQljMjkuNiwwLDUzLjgtMjQuMSw1My44LTUzLjdDMTgzLjEsMTEyLjYsMTU5LDg4LjUsMTI5LjQsODguNXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik05MC41LDE3NC4xbC0yLjUtMi45bDMwLjUtMzAuNGMwLjctNS41LDUuMy05LjYsMTAuOC05LjZjNiwwLDEwLjksNC45LDEwLjksMTFjMCw2LjEtNC45LDExLTEwLjksMTEKCQkJYy0wLjgsMC0xLjctMC4xLTIuNS0wLjNMOTAuNSwxNzQuMXogTTEyOS40LDE1Mi4yIE0xMTkuNSwxNDEuMSIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTE0Ni43LDY1LjRsLTAuNi0wLjFjLTUuNi0xLjMtMTEuMy0xLjktMTcuMS0xLjljLTUuNCwwLTEwLjcsMC42LTE2LDEuN2wtMC42LDAuMXYtNy44aC02LjcKCQkJYy0yLjgsMC01LTIuMi01LTV2LTcuOWMwLTIuOCwyLjMtNSw1LTVIMTUzYzIuOCwwLDUsMi4yLDUsNXY3LjljMCwyLjgtMi4zLDUtNSw1aC02LjNWNjUuNHogTTEwMS43LDUyLjMiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K
+
+
+
+
+
+
+ Keep It Fresh
+
+
+
diff --git a/website/static/community/CommunityManifests/Latest Date Updater.trex b/website/static/community/CommunityManifests/Latest Date Updater.trex
new file mode 100644
index 00000000..5d4ed9ff
--- /dev/null
+++ b/website/static/community/CommunityManifests/Latest Date Updater.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ Update parameter to latest date in data set.
+
+ 0.9
+
+ https://keshiarose.github.io/latest-date-updater/
+
+
+
+
+
+
+
+
+ Latest Date Updater
+
+
+
\ No newline at end of file
diff --git a/website/static/community/CommunityManifests/Node Tree Compact.trex b/website/static/community/CommunityManifests/Node Tree Compact.trex
new file mode 100644
index 00000000..b426b70b
--- /dev/null
+++ b/website/static/community/CommunityManifests/Node Tree Compact.trex
@@ -0,0 +1,25 @@
+
+
+
+ en_US
+
+ Generate a node compact tree based on an internal node hierarchy
+
+ 1.0
+
+ https://vizepic.github.io/TREX/nodeTreeCompact
+
+ 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
+
+ full data
+
+
+
+
+
+
+
+ Node tree compact generator
+
+
+
\ No newline at end of file
diff --git a/website/static/community/CommunityManifests/PolylineViewer.trex b/website/static/community/CommunityManifests/PolylineViewer.trex
new file mode 100644
index 00000000..2f342582
--- /dev/null
+++ b/website/static/community/CommunityManifests/PolylineViewer.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ Take a polyline value and render it as a path on a map
+
+ 0.8
+
+ https://jacalata.github.io/PolylineViewer/PolylineViewer.html
+
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAlhJREFUOI2Nkt9vy1EYh5/3bbsvRSySCZbIxI+ZCKsN2TKtSFyIrV2WuRCJuBiJWxfuxCVXbvwFgiEtposgLFJElnbU1SxIZIIRJDKTrdu+53Uhra4mce7Oe57Pcz7JOULFisViwZ+29LAzOSjQYDgz1ZcCvWuXV11MJpN+OS/lm6179teqH0yDqxPTCyKSA8DcDsyOmOprnCaeP7459pdgy969i0LTC3IO/RQMyoHcQN+3cnljW3dNIFC47qDaK3g7BwdTkwBaBELT4ZPOUVWgKl4ZBnjxJPUlMDnTDrp0pmr6RHFeEjjcUUXPDGeSEwDN0Xg8sivxMhJNjGzbHd8PkM3eHRfkrBM5NkcQaY2vUnTlrDIA0NoaX+KLXFFlowr14tvVpqb2MICzmQcKqxvbumv+NAhZGCCIPwEw6QWXKYRL/VUXO0+rAUJiPwAk5MIlgVfwPjjHLCL1APmHN94ZdqeYN+NW/mn6I4BvwQYchcLnwFhJMDiYmlRxAzjpKWZkYkUCcZ2I61wi37tLbYyjiN0fHk5Oz3nGSLSzBbNHCF35R7f6K1/hN9PRhek11FrymfQQQKB4+Gl05P2qNRtmETlXW7e+b2z01dfycGNbfFMAbqNyKp9Jp4rzOT8RYFs0njJkc2iqsCObvTsOsDWWqA5C1uFy+Uz/oXJeKwVT4h0RmPUXhi79vuC0Ku6yOffTK3g9lfxfDQAisY516sg5kfOCiJk7HoLt2cf9b/9LANAc7dznm98PagG1fUOZ9IP5uMB8Q4CPoyNvausapkTt3rNMuvdf3C/o6+czhtdwmwAAAABJRU5ErkJggg==
+
+ full data
+
+
+
+
+ Polyline Viewer
+
+
+
diff --git a/website/static/community/CommunityManifests/React Annotation.trex b/website/static/community/CommunityManifests/React Annotation.trex
new file mode 100644
index 00000000..ac386118
--- /dev/null
+++ b/website/static/community/CommunityManifests/React Annotation.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ React Annotation in tableau
+
+ 1.1
+
+ https://demartsc.github.io/tableau-react-annotation/
+
+
+
+
+
+
+
+
+ react-annotation in tableau
+
+
+
diff --git a/website/static/community/CommunityManifests/Run Alteryx in Tableau.trex b/website/static/community/CommunityManifests/Run Alteryx in Tableau.trex
new file mode 100644
index 00000000..a0d035b7
--- /dev/null
+++ b/website/static/community/CommunityManifests/Run Alteryx in Tableau.trex
@@ -0,0 +1,23 @@
+
+
+
+ en_US
+
+ Alteryx in Tableau
+
+ 1.0
+
+ https://andre347.github.io/run-alteryx-tableau-extension/#/index
+
+
+
+
+
+
+
+
+ Alteryx in Tableau
+
+
+
\ No newline at end of file
diff --git a/website/static/community/CommunityManifests/Semiotic Hierarchy.trex b/website/static/community/CommunityManifests/Semiotic Hierarchy.trex
new file mode 100644
index 00000000..665c5211
--- /dev/null
+++ b/website/static/community/CommunityManifests/Semiotic Hierarchy.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ Semiotic Hierarchy
+
+ 1.1
+
+ https://demartsc.github.io/tableau-semiotic-hierarchy/
+
+
+
+
+
+
+
+
+ Semiotic Hierarchy
+
+
+
diff --git a/website/static/community/CommunityManifests/Semiotic Network Charts.trex b/website/static/community/CommunityManifests/Semiotic Network Charts.trex
new file mode 100644
index 00000000..cf1f6373
--- /dev/null
+++ b/website/static/community/CommunityManifests/Semiotic Network Charts.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ Semiotic Network
+
+ 1.1
+
+ https://demartsc.github.io/tableau-semiotic-network-charts/
+
+
+
+
+
+
+
+
+ Semiotic Network
+
+
+
diff --git a/website/static/community/CommunityManifests/Semiotic Swarm.trex b/website/static/community/CommunityManifests/Semiotic Swarm.trex
new file mode 100644
index 00000000..098a5736
--- /dev/null
+++ b/website/static/community/CommunityManifests/Semiotic Swarm.trex
@@ -0,0 +1,22 @@
+
+
+
+ en_US
+
+ Semiotic Violin Plot
+
+ 1.1
+
+ https://demartsc.github.io/tableau-semiotic-swarm-charts
+
+
+
+
+
+
+
+
+ Semiotic Swarm
+
+
+
diff --git a/website/static/community/CommunityManifests/UpSetjs.trex b/website/static/community/CommunityManifests/UpSetjs.trex
new file mode 100644
index 00000000..372d56b1
--- /dev/null
+++ b/website/static/community/CommunityManifests/UpSetjs.trex
@@ -0,0 +1,25 @@
+
+
+
+ en_US
+
+ UpSet.js is a re-implementation of UpSetR to create interactive set visualizations for more than three sets
+
+ 0.9
+
+ https://upset.js.org/integrations/tableau/extension.html
+
+ iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAOwAAADsAEnxA+tAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAtJJREFUeJztms9u2jAcxz9MUVGjTXmAnnMZk8aFtQ/BE6zntSf2Lut24lz6BN0zbJM4ROrYJefdQZuQmKJmh/ypgQDGtnBD/JUiRY4//tk/SGI7X3BqtloVZW3gGngPvMnLfgIjYAgsdrSpxcdx3J7NZpV8EATDMAyNxl9NwBnwFXi7ofEI6AO/N1zX4qMoOkuSZCvveV6/2+0aiy8moA382AKLjVyw/ktq8fkvL8UHQXBR8U9Qiv9CuHAtAQN0gQ8V5Vp8/reX4qfTqfH4kGUvbcjxrRi0eAv8AV5KZPAY9Bd4Bcu3QJP0WJyICfhloSO2VI7VEwpvgXeSDQyALxVlN6r8eDyW5tM0HfR6PZ34o+Jk9TX4newpuU0RcA78WynX4vPXoBR/enp63ul0jMQXb4EF2SQh2gH3Vztvgg/DcOF53k7e87x+xeCV41dNhU+AK+CSp6nkA3BHNpWsCm6Mn0wmJ/P5/KrVapV8mqYPwJ3v+8MNgzfZfycnpwZp7SF46PW46fj78ksJsLEeNxlfhS/nAXEct3fAAN0kSe7jOG5XXGuzffCQTVLu87pL0o2vypcJsL0e142vyoszwUsJGIB8krIqaX5D3YPFF3kxAa9lG+Dp4SKqlrzqfsDj7ir14FX3A6rq1pIXE3ArS6dpOqooluYR1uM24ot8mYAgCIZsX0oWinzfH1aUS/N53SXpxlflywTYWo+biq/Kr02Fba/HdeMb6L+Tk1ODZNwfYHs/YV/eqD/A9n6CCm/MH2Dr+74ub8wfYHs/wQDv/AHOH9AgOX9AcWLMH3Dg7/u6/gTz/gBb3/d1eWP+ANv7Caq8cX+A7f0EA7yTk1OD9Oz8Abp8rf0BurxK/8sE1HU9X0i1/8/GH6DL180f8Jn1NfqnPfja+wN0VXt/gK5q7w/QVe39AQOyN5B4fNyDPz5/gC5fe3+ALn80/gBd3vkDnPbTf61pOwuXYz1lAAAAAElFTkSuQmCC
+
+ full data
+
+
+
+
+
+
+
+ UpSet.js Plot
+
+
+
diff --git a/website/static/community/assets/css/api_ref.css b/website/static/community/assets/css/api_ref.css
new file mode 100644
index 00000000..62da9351
--- /dev/null
+++ b/website/static/community/assets/css/api_ref.css
@@ -0,0 +1,709 @@
+