This is an automated email from the ASF dual-hosted git repository. aicam pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/incubator-texera-site.git
commit 8bce23102d395ad61b8d42965210656dd7ede468 Merge: 851a337 958f755 Author: ali risheh <[email protected]> AuthorDate: Thu Apr 30 11:08:53 2026 -0700 Merge pull request #47 from apache/staging Reformatted the front page assets/scss/_styles_project.scss | 676 ++++++++++++++++++++- content/en/_index.md | 23 +- content/en/docs/_index.md | 35 +- content/en/docs/concepts/_index.md | 2 +- content/en/docs/contribution-guidelines/_index.md | 2 +- .../apache-license-header.md | 32 + .../guide-for-developers.md | 357 +++++++++++ .../guide-to-frontend-development.md | 52 ++ .../guide-to-implement-java-operator.md | 283 +++++++++ .../guide-to-implement-python-operator.md | 91 +++ .../making-contributions.md | 12 + .../micro-services-local-dev.md | 58 ++ .../release-email-template.md | 90 +++ content/en/docs/examples/_index.md | 10 +- content/en/docs/getting-started/AccessLogin.md | 8 +- content/en/docs/getting-started/_index.md | 10 +- content/en/docs/getting-started/install-texera.md | 10 + .../getting-started/installing-using-docker.md | 182 ++++++ .../en/docs/getting-started/run-on-kubernetes.md | 137 +++++ .../getting-started/single-node-instructions.md | 179 ------ content/en/docs/getting-started/ui-overview.md | 4 +- content/en/docs/operators/_index.md | 7 - content/en/docs/overview.md | 42 +- content/en/docs/reference/_index.md | 4 +- content/en/docs/reference/configuration.md | 2 +- content/en/docs/reference/engine.md | 2 +- content/en/docs/reference/frontend.md | 2 +- content/en/docs/reference/operators.md | 5 - content/en/docs/reference/operators/_index.md | 47 ++ .../reference/operators/control-block/_index.md | 18 + .../docs/reference/operators/control-block/if.md | 22 + .../reference/operators/control-block/sleep.md | 21 + .../reference/operators/data-cleaning/_index.md | 28 + .../operators/data-cleaning/aggregate/_index.md | 17 + .../operators/data-cleaning/aggregate/aggregate.md | 25 + .../reference/operators/data-cleaning/distinct.md | 15 + .../reference/operators/data-cleaning/filter.md | 24 + .../operators/data-cleaning/join/_index.md | 19 + .../data-cleaning/join/cartesian-product.md | 15 + .../operators/data-cleaning/join/hash-join.md | 23 + .../operators/data-cleaning/join/interval-join.md | 26 + .../reference/operators/data-cleaning/limit.md | 21 + .../operators/data-cleaning/projection.md | 24 + .../operators/data-cleaning/set/_index.md | 20 + .../operators/data-cleaning/set/difference.md | 15 + .../operators/data-cleaning/set/intersect.md | 15 + .../data-cleaning/set/symmetricdifference.md | 15 + .../reference/operators/data-cleaning/set/union.md | 15 + .../operators/data-cleaning/sort/_index.md | 19 + .../data-cleaning/sort/sort-partitions.md | 23 + .../reference/operators/data-cleaning/sort/sort.md | 23 + .../data-cleaning/sort/stable-merge-sort.md | 23 + .../operators/data-cleaning/type-casting.md | 23 + .../docs/reference/operators/data-input/_index.md | 24 + .../operators/data-input/arrow-file-scan.md | 23 + .../operators/data-input/csv-file-scan.md | 26 + .../operators/data-input/csvold-file-scan.md | 26 + .../reference/operators/data-input/file-lister.md | 21 + .../operators/data-input/file-scan-from-input.md | 27 + .../reference/operators/data-input/file-scan.md | 28 + .../operators/data-input/jsonl-file-scan.md | 25 + .../reference/operators/data-input/text-input.md | 25 + .../operators/database-connector/_index.md | 19 + .../database-connector/asterixdb-source.md | 45 ++ .../operators/database-connector/mysql-source.md | 36 ++ .../database-connector/postgresql-source.md | 36 ++ .../reference/operators/external-api/_index.md | 20 + .../operators/external-api/reddit-search.md | 25 + .../twitter-full-archive-search-api.md | 27 + .../operators/external-api/twitter-search-api.md | 25 + .../operators/external-api/url-fetcher.md | 22 + .../reference/operators/machine-learning/_index.md | 17 + .../machine-learning/advanced-sklearn/_index.md | 20 + .../advanced-sklearn/knn-classifier.md | 23 + .../advanced-sklearn/knn-regressor.md | 23 + .../advanced-sklearn/svm-classifier.md | 23 + .../advanced-sklearn/svm-regressor.md | 23 + .../machine-learning/hugging-face/_index.md | 20 + .../hugging-face-iris-logistic-regression.md | 24 + .../hugging-face-sentiment-analysis.md | 24 + .../hugging-face/hugging-face-spam-detection.md | 23 + .../hugging-face-text-summarization.md | 22 + .../machine-learning-general/_index.md | 17 + .../machine-learning-scorer.md | 25 + .../operators/machine-learning/sklearn/_index.md | 48 ++ .../machine-learning/sklearn/adaptive-boosting.md | 24 + .../operators/machine-learning/sklearn/bagging.md | 24 + .../sklearn/bernoulli-naive-bayes.md | 24 + .../sklearn/complement-naive-bayes.md | 24 + .../machine-learning/sklearn/decision-tree.md | 24 + .../machine-learning/sklearn/dummy-classifier.md | 24 + .../machine-learning/sklearn/extra-tree.md | 24 + .../machine-learning/sklearn/extra-trees.md | 24 + .../sklearn/gaussian-naive-bayes.md | 24 + .../machine-learning/sklearn/gradient-boosting.md | 24 + .../sklearn/k-nearest-neighbors.md | 24 + .../machine-learning/sklearn/linear-perceptron.md | 24 + .../machine-learning/sklearn/linear-regression.md | 22 + .../sklearn/linear-support-vector-machine.md | 24 + .../logistic-regression-cross-validation.md | 24 + .../sklearn/logistic-regression.md | 24 + .../sklearn/multi-layer-perceptron.md | 24 + .../sklearn/multinomial-naive-bayes.md | 24 + .../machine-learning/sklearn/nearest-centroid.md | 24 + .../machine-learning/sklearn/passive-aggressive.md | 24 + .../sklearn/probability-calibration.md | 24 + .../machine-learning/sklearn/random-forest.md | 24 + .../sklearn/ridge-regression-cross-validation.md | 24 + .../machine-learning/sklearn/ridge-regression.md | 24 + .../machine-learning/sklearn/sklearn-prediction.md | 23 + .../machine-learning/sklearn/sklearn-testing.md | 23 + .../sklearn/sklearn-training/_index.md | 42 ++ .../sklearn-training/training-adaptive-boosting.md | 24 + .../sklearn-training/training-bagging-training.md | 24 + .../training-bernoulli-naive-bayes.md | 24 + .../training-complement-naive-bayes.md | 24 + .../sklearn-training/training-decision-tree.md | 24 + .../sklearn-training/training-dummy-classifier.md | 24 + .../sklearn-training/training-extra-tree.md | 24 + .../sklearn-training/training-extra-trees.md | 24 + .../training-gaussian-naive-bayes.md | 24 + .../sklearn-training/training-gradient-boosting.md | 24 + .../training-k-nearest-neighbors.md | 24 + .../sklearn-training/training-linear-perceptron.md | 24 + .../sklearn-training/training-linear-regression.md | 24 + .../training-linear-support-vector-machine.md | 24 + ...raining-logistic-regression-cross-validation.md | 24 + .../training-logistic-regression.md | 24 + .../training-multi-layer-perceptron.md | 24 + .../training-multinomial-naive-bayes.md | 24 + .../sklearn-training/training-nearest-centroid.md | 24 + .../training-passive-aggressive.md | 24 + .../training-probability-calibration.md | 24 + .../sklearn-training/training-random-forest.md | 24 + .../training-ridge-regression-cross-validation.md | 24 + .../sklearn-training/training-ridge-regression.md | 24 + .../training-stochastic-gradient-descent.md | 24 + .../training-support-vector-machine.md | 24 + .../sklearn/stochastic-gradient-descent.md | 24 + .../sklearn/support-vector-machine.md | 24 + .../en/docs/reference/operators/output-modes.md | 24 + .../docs/reference/operators/parameters/_index.md | 17 + .../parameters/sklearn-advanced-knn-parameters.md | 27 + .../parameters/sklearn-advanced-svc-parameters.md | 26 + .../parameters/sklearn-advanced-svr-parameters.md | 30 + .../en/docs/reference/operators/search/_index.md | 20 + .../operators/search/dictionary-matcher.md | 24 + .../reference/operators/search/keyword-search.md | 22 + .../operators/search/regular-expression.md | 23 + .../reference/operators/search/substring-search.md | 23 + .../operators/user-defined-functions/_index.md | 16 + .../user-defined-functions/java/_index.md | 17 + .../user-defined-functions/java/java-udf.md | 48 ++ .../python/1-out-python-udf.md | 40 ++ .../python/2-in-python-udf.md | 56 ++ .../user-defined-functions/python/_index.md | 21 + .../python/python-lambda-function.md | 24 + .../python/python-table-reducer.md | 24 + .../user-defined-functions/python/python-udf.md | 56 ++ .../user-defined-functions/r/1-out-r-udf.md | 43 ++ .../operators/user-defined-functions/r/_index.md | 18 + .../operators/user-defined-functions/r/r-udf.md | 44 ++ .../docs/reference/operators/utilities/_index.md | 20 + .../operators/utilities/random-k-sampling.md | 21 + .../operators/utilities/reservoir-sampling.md | 21 + .../en/docs/reference/operators/utilities/split.md | 24 + .../reference/operators/utilities/unnest-string.md | 23 + .../reference/operators/visualization/_index.md | 26 + .../operators/visualization/advanced/_index.md | 18 + .../visualization/advanced/choropleth-map.md | 22 + .../visualization/advanced/scatter3d-chart.md | 23 + .../operators/visualization/basic/_index.md | 32 + .../operators/visualization/basic/bar-chart.md | 25 + .../operators/visualization/basic/bubble-chart.md | 25 + .../operators/visualization/basic/dot-plot.md | 21 + .../operators/visualization/basic/dumbbell-plot.md | 28 + .../visualization/basic/figure-factory-table.md | 25 + .../visualization/basic/filled-area-plot.md | 26 + .../operators/visualization/basic/gantt-chart.md | 25 + .../visualization/basic/hierarchy-chart.md | 24 + .../operators/visualization/basic/icicle-chart.md | 23 + .../operators/visualization/basic/line-chart.md | 28 + .../operators/visualization/basic/pie-chart.md | 22 + .../operators/visualization/basic/range-slider.md | 23 + .../visualization/basic/sankey-diagram.md | 23 + .../operators/visualization/basic/scatter-plot.md | 27 + .../operators/visualization/basic/tables-plot.md | 22 + .../visualization/basic/time-series-plot.md | 26 + .../operators/visualization/financial/_index.md | 21 + .../visualization/financial/bullet-chart.md | 26 + .../visualization/financial/candlestick-chart.md | 25 + .../visualization/financial/funnel-plot.md | 23 + .../visualization/financial/gauge-chart.md | 26 + .../visualization/financial/waterfall-chart.md | 22 + .../operators/visualization/media/_index.md | 20 + .../visualization/media/html-visualizer.md | 21 + .../visualization/media/image-visualizer.md | 21 + .../visualization/media/url-visualizer.md | 21 + .../operators/visualization/media/word-cloud.md | 22 + .../operators/visualization/nested-table.md | 24 + .../operators/visualization/scientific/_index.md | 30 + .../visualization/scientific/carpet-plot.md | 23 + .../visualization/scientific/contour-plot.md | 26 + .../visualization/scientific/dendrogram.md | 24 + .../operators/visualization/scientific/heatmap.md | 23 + .../visualization/scientific/network-graph.md | 23 + .../scientific/parallel-coordinates-plot.md | 22 + .../visualization/scientific/polar-chart.md | 22 + .../visualization/scientific/quiver-plot.md | 24 + .../visualization/scientific/radar-chart.md | 23 + .../visualization/scientific/radar-plot.md | 28 + .../visualization/scientific/ternary-contour.md | 24 + .../visualization/scientific/ternary-plot.md | 25 + .../visualization/scientific/volcano-plot.md | 22 + .../visualization/scientific/wind-rose-chart.md | 23 + .../operators/visualization/statistical/_index.md | 24 + .../visualization/statistical/boxviolin-plot.md | 24 + .../statistical/continuous-error-bands.md | 31 + .../empirical-cumulative-distribution-plot.md | 28 + .../visualization/statistical/histogram.md | 25 + .../visualization/statistical/histogram2d.md | 25 + .../statistical/scatter-matrix-chart.md | 22 + .../visualization/statistical/strip-chart.md | 24 + .../visualization/statistical/tree-plot.md | 21 + content/en/docs/reference/project-structure.md | 2 +- content/en/docs/reference/storage.md | 2 +- content/en/docs/security/_index.md | 3 +- content/en/docs/tutorials/_index.md | 2 +- .../docs/tutorials/create-dataset-upload-data.md | 35 ++ .../docs/tutorials/guide-for-how-to-use-texera.md | 46 ++ .../en/docs/tutorials/guide-to-enable-llm-agent.md | 96 +++ .../docs/tutorials/guide-to-launch-lakekeeper.md | 119 ++++ .../en/docs/tutorials/guide-to-use-python-udf.md | 164 +++++ .../en/docs/tutorials/migrate-jupyter-notebook.md | 190 ++++++ content/es/_index.md | 27 - content/es/community/_index.md | 6 - content/es/search.md | 4 - content/zh-ch/_index.md | 28 - content/zh-ch/community/_index.md | 5 - content/zh-ch/search.md | 4 - data/en/github_info.toml | 4 +- hugo.toml | 28 +- i18n/en.toml | 7 +- i18n/es.toml | 139 ----- i18n/zh-ch.toml | 135 ---- layouts/_shortcodes/blocks/cover.html | 60 ++ layouts/partials/footer/apache_footer.html | 4 +- layouts/shortcodes/github_info.html | 50 +- layouts/shortcodes/workflow_features.html | 224 +++++++ .../081720e9-96a2-41cc-bd4c-49363099d3bb.png | Bin 0 -> 619823 bytes .../085b2147-2192-4766-a3b6-6ba01fac05d2.png | Bin 0 -> 183681 bytes .../0b7090ee-b931-4c13-80c3-85fadb12fa26.png | Bin 0 -> 13218 bytes .../0de96a2d-7792-4758-bb00-35bd88e0edbe.png | Bin 0 -> 372893 bytes .../1294c45b-5e21-4b8d-9b45-7f3e3886ecd7.png | Bin 0 -> 26919 bytes .../24ba1a31-1c82-4441-b525-7facc00c3ada.png | Bin 0 -> 75944 bytes .../402f9ae4-c9d0-4dff-9e35-730e808650bb.png | Bin 0 -> 64634 bytes .../415f2130-e885-499e-8f16-44ea48942406.png | Bin 0 -> 111352 bytes .../45e98e6b-fe6a-405c-bd24-22ee28ee3716.png | Bin 0 -> 10334469 bytes .../46b0481b-f9ac-40dd-8c83-ae0a4781b397.png | Bin 0 -> 9851299 bytes .../49b0eeee-8aad-4683-86d8-8540e7021220.png | Bin 0 -> 255724 bytes .../4a5327be-18df-4fb5-8f34-caf90f67bedf.png | Bin 0 -> 271136 bytes .../4e446332-7cfa-4974-b59b-2088a7a2d921.png | Bin 0 -> 213659 bytes .../4e916543-a991-4e64-aa4f-b7775eb6b106.png | Bin 0 -> 77283 bytes .../564d779d-f038-4d47-a3f5-3d6d101d1c35.png | Bin 0 -> 317216 bytes .../5efa28b6-3e72-488a-8abf-a001a5e6136d.png | Bin 0 -> 5898809 bytes .../605df038-5335-4a65-bcf8-fa872ce79551.png | Bin 0 -> 211315 bytes .../67ade74c-df20-44b1-a9fa-1b8edb4af0cf.png | Bin 0 -> 3470872 bytes .../6c821187-22f7-4f91-bf6a-f946100a964e.png | Bin 0 -> 204979 bytes .../7517ad37-6ec3-4a35-841a-554264320eed.png | Bin 0 -> 325629 bytes .../77389a4c-dd73-4179-b8c0-ebf10241b182.png | Bin 0 -> 1931473 bytes .../77bb0de3-7e9f-4f44-ac73-1f29e34a7401.png | Bin 0 -> 173899 bytes .../82fb2706-9445-47f0-92f9-0d93eb6d9e34.png | Bin 0 -> 28562 bytes .../84cd784a-09a8-4e56-b9f5-49b53da67914.png | Bin 0 -> 507606 bytes .../8ae32560-dcca-44ce-97db-00207e491773.png | Bin 0 -> 253785 bytes .../93e47083-2c5a-48e4-95cd-97d9a73b19bd.png | Bin 0 -> 163789 bytes .../9809ffad-6991-4e9f-855a-a081e7d684d7.png | Bin 0 -> 127418 bytes .../9b73fcaa-a7df-4efb-8189-4054a6bef527.png | Bin 0 -> 2292971 bytes .../9cdf3fc4-8164-477c-a583-e328efd782c0.png | Bin 0 -> 497805 bytes .../9e600e5f-f2a9-41dc-a8a5-9f261d45ac43.png | Bin 0 -> 390460 bytes .../a013e8be-f9e1-45ec-a6e4-9a41d66b0287.png | Bin 0 -> 7588 bytes .../a0249ee2-9a1d-44c2-93a3-72fa48eb5e08.png | Bin 0 -> 144138 bytes .../a25d289d-d4be-4ba9-b024-fe51b65e1d6b.png | Bin 0 -> 622060 bytes .../a470db9e-b732-4b31-8068-64e8c26a62d1.png | Bin 0 -> 277822 bytes .../a6fc272c-bf0a-426c-a980-5c204653c154.png | Bin 0 -> 267828 bytes .../b2acc2a8-3e36-4f0b-b4d8-793117ebaf2f.png | Bin 0 -> 66197 bytes .../baa3d599-99c6-401f-a772-4300cbc7c9a9.png | Bin 0 -> 103340 bytes .../bca18096-05e6-4696-992f-1a27349ca7f8.png | Bin 0 -> 3212 bytes .../be739421-a468-43c0-a4f4-3e5657ec3b3c.png | Bin 0 -> 351756 bytes .../c0fe6d8d-76ef-4761-9f4f-e23ebc2429fe.png | Bin 0 -> 5253090 bytes .../cf0c9b41-20df-463a-b15e-9673de29d9fa.png | Bin 0 -> 117572 bytes .../d115d4c1-bfd4-4565-9431-756cdfb54f68.png | Bin 0 -> 198046 bytes .../d2225239-fac9-4bf3-acf0-a601e3df46d7.png | Bin 0 -> 249171 bytes .../d246f929-e6b9-4828-afc2-4ae3eae92847.png | Bin 0 -> 417369 bytes .../d3804ba4-8e2f-44b5-bf15-2d69ba28fae3.png | Bin 0 -> 3204045 bytes .../d9132094-3e35-4a50-9993-d10de5aa6ad4.png | Bin 0 -> 124316 bytes .../dae7108d-6d2e-46f1-932e-939ab561f353.png | Bin 0 -> 29435 bytes .../e1404732-cdca-4fa2-a3ec-c0335b99a32e.png | Bin 0 -> 9644 bytes .../e17631b3-bf58-442f-af19-00f0ab704acb.png | Bin 0 -> 5476468 bytes .../e2238f32-8b12-4e2a-ae5d-8eb8506edbee.png | Bin 0 -> 117357 bytes .../e949dfb3-9699-40e1-a963-08f1bcdd1f57.png | Bin 0 -> 4247 bytes .../ebcb10f7-3d25-4673-b908-7e2de2d3179e.png | Bin 0 -> 414039 bytes .../ef57d6e5-9dbf-465f-bb57-3b48b8c33f32.png | Bin 0 -> 95881 bytes .../f5d4d45c-4782-407c-b0da-07a58b7b7dfd.png | Bin 0 -> 58224 bytes .../f64da71a-9461-4005-a2ea-ba8b24fd029f.png | Bin 0 -> 230267 bytes .../f6913e36-0f5b-4506-8096-6c1b61af694d.png | Bin 0 -> 189378 bytes .../fb90d706-9ee1-40c2-af67-0aad540d4718.png | Bin 0 -> 314320 bytes static/images/texera-overview.png | Bin 247603 -> 1856289 bytes static/statics/files/CountrySalesData.csv | 101 +++ static/statics/files/Workflow-step-1.png | Bin 0 -> 92046 bytes static/statics/files/Workflow-step-2.png | Bin 0 -> 96364 bytes static/statics/files/Workflow-step-3.png | Bin 0 -> 124610 bytes static/statics/files/Workflow-step-4.png | Bin 0 -> 138173 bytes static/statics/gifs/add-aggregation-operator.gif | Bin 0 -> 429185 bytes static/statics/gifs/add-csv-scan-operator.gif | Bin 0 -> 174304 bytes .../gifs/add-regular-expression-operator.gif | Bin 0 -> 218345 bytes static/statics/gifs/add-view-result-and-run.gif | Bin 0 -> 412926 bytes static/statics/images/texera-web-ui-overview.png | Bin 0 -> 248979 bytes 317 files changed, 7940 insertions(+), 668 deletions(-)
