This is an automated email from the ASF dual-hosted git repository.
quiaru pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-wayang.git
from efe729c3 Merge pull request #322 from michellesackmann/main
new cd6e6c28 #273 Initial commit into forked, with new layout and
synthetic dashboard back-end.
new 04aa6b3f Merge remote-tracking branch 'origin/main' into web-dashboard
Merge from origin/main forked repo
new b3e70ad8 PR Changes addressed
new 57bb12de fixed logo and placeholder for metrics
new fd45475d Merge branch 'main' into WAYANG-273
new d96011f4 Enhanced Nav, active link highighted and dynamic job id
new c641a97f Cleaned console logs
new bbde5b60 Cleaning names and references
new 2d1c8e33 Missing JobMetricsContainer
new 0b5b6282 Merge pull request #315 from ichbinrich/WAYANG-273
The 1759 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../workflows/build-backend.yaml | 45 +-
.../workflows/build-frontend.yaml | 37 +-
wayang-web-dashboard/.gitignore | 387 +++++++
DISCLAIMER => wayang-web-dashboard/DISCLAIMER | 0
LICENSE => wayang-web-dashboard/LICENSE | 0
NOTICE => wayang-web-dashboard/NOTICE | 0
NOTICE => wayang-web-dashboard/README.md | 34 +-
.../.mvn/wrapper/maven-wrapper.properties | 8 +-
wayang-web-dashboard/dashboard-backend/README.md | 20 +
.../dashboard-backend/mvnw | 30 +-
.../dashboard-backend/mvnw.cmd | 30 +-
wayang-web-dashboard/dashboard-backend/pom.xml | 64 ++
.../dashboard-backend/src/bin/build.sh | 5 +-
.../dashboard-backend/src/main/docker/Dockerfile | 10 +-
.../hackitbackend/HackitBackendApplication.java | 13 +-
.../src/main/resources/application.properties | 5 +-
wayang-web-dashboard/dashboard-webapp/README.md | 25 +
.../dashboard-webapp/bin/build.sh | 7 +-
.../dashboard-webapp/src/main/docker/Dockerfile | 35 +-
.../dashboard-webapp/src/main/vue/.eslintrc.cjs | 30 +-
.../dashboard-webapp/src/main/vue/.gitignore | 29 +
.../dashboard-webapp/src/main/vue/.prettierrc.json | 1 +
.../dashboard-webapp/src/main/vue/README.md | 57 +
.../src/main/vue/cypress.config.js | 13 +-
.../src/main/vue/cypress/e2e/example.cy.js | 13 +-
.../src/main/vue/cypress/e2e/jsconfig.json | 8 +
.../src/main/vue/cypress/fixtures/example.json | 5 +
.../src/main/vue/cypress/support/commands.js | 43 +
.../src/main/vue/cypress/support/e2e.js | 24 +-
.../dashboard-webapp/src/main/vue/index.html | 31 +-
.../dashboard-webapp/src/main/vue/package.json | 39 +
.../src/main/vue/public/favicon.ico | Bin
.../dashboard-webapp/src/main/vue/public/logo.png | Bin
.../dashboard-webapp/src/main/vue/src/App.vue | 63 ++
.../src/main/vue/src/assets/base.css | 92 ++
.../src/main/vue/src/assets/db.json | 1164 ++++++++++++++++++++
.../src/main/vue/src/assets/main.css | 11 +-
.../src/main/vue/src/components/HackitControls.vue | 99 ++
.../src/main/vue/src/components/HackitDebugger.vue | 171 +++
.../main/vue/src/components/HackitNextTuple.vue | 72 ++
.../src/main/vue/src/components/JobDetails.vue | 96 ++
.../src/main/vue/src/components/JobListItem.vue | 105 ++
.../vue/src/components/JobMetricsContainer.vue | 25 +-
.../src/main/vue/src/components/JobPlan.vue | 120 ++
.../src/main/vue/src/components/JobSummaryCard.vue | 69 ++
.../vue/src/components/JobSummaryContainer.vue | 34 +-
.../src/main/vue/src/components/OverviewCard.vue | 38 +-
.../src/main/vue/src/components/Tuple.vue | 78 ++
.../main/vue/src/components/TupleInspectModal.vue | 123 +++
.../src/components/__tests__/HelloWorld.spec.js | 15 +-
.../dashboard-webapp/src/main/vue/src/main.js | 23 +-
.../src/main/vue/src/router/index.js | 59 +
.../src/main/vue/src/stores/counter.js | 20 +-
.../src/main/vue/src/views/JobDetail.vue | 129 +++
.../src/main/vue/src/views/JobList.vue | 177 +++
.../src/main/vue/src/views/Overview.vue | 64 ++
.../dashboard-webapp/src/main/vue/vite.config.js | 20 +-
57 files changed, 3686 insertions(+), 229 deletions(-)
copy wayang-docs/src/main/resources/Gemfile =>
.github/workflows/build-backend.yaml (51%)
copy
wayang-api/wayang-api-python/src/main/resources/wayang-api-python-defaults.properties
=> .github/workflows/build-frontend.yaml (50%)
create mode 100644 wayang-web-dashboard/.gitignore
copy DISCLAIMER => wayang-web-dashboard/DISCLAIMER (100%)
copy LICENSE => wayang-web-dashboard/LICENSE (100%)
copy NOTICE => wayang-web-dashboard/NOTICE (100%)
copy NOTICE => wayang-web-dashboard/README.md (64%)
copy
wayang-api/wayang-api-python/src/main/resources/wayang-api-python-defaults.properties
=>
wayang-web-dashboard/dashboard-backend/.mvn/wrapper/maven-wrapper.properties
(73%)
create mode 100644 wayang-web-dashboard/dashboard-backend/README.md
copy mvnw => wayang-web-dashboard/dashboard-backend/mvnw (92%)
copy mvnw.cmd => wayang-web-dashboard/dashboard-backend/mvnw.cmd (87%)
mode change 100755 => 100644
create mode 100644 wayang-web-dashboard/dashboard-backend/pom.xml
copy wayang-api/wayang-api-scala-java/code/test/resources/wayang.properties =>
wayang-web-dashboard/dashboard-backend/src/bin/build.sh (90%)
copy
wayang-api/wayang-api-python/src/main/resources/wayang-api-python-defaults.properties
=> wayang-web-dashboard/dashboard-backend/src/main/docker/Dockerfile (79%)
copy
wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/PythonAPI.java
=>
wayang-web-dashboard/dashboard-backend/src/main/java/hackitbackend/HackitBackendApplication.java
(72%)
copy wayang-api/wayang-api-scala-java/code/test/resources/wayang.properties =>
wayang-web-dashboard/dashboard-backend/src/main/resources/application.properties
(90%)
create mode 100644 wayang-web-dashboard/dashboard-webapp/README.md
copy wayang-api/wayang-api-scala-java/code/test/resources/wayang.properties =>
wayang-web-dashboard/dashboard-webapp/bin/build.sh (90%)
copy wayang-docs/src/main/resources/Gemfile =>
wayang-web-dashboard/dashboard-webapp/src/main/docker/Dockerfile (50%)
copy
wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/TextScrubber.scala
=> wayang-web-dashboard/dashboard-webapp/src/main/vue/.eslintrc.cjs (65%)
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/.gitignore
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/.prettierrc.json
create mode 100644 wayang-web-dashboard/dashboard-webapp/src/main/vue/README.md
copy
wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/partition/EnumerationAlternative.java
=> wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress.config.js (80%)
copy
wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/optimizer/partition/EnumerationAlternative.java
=>
wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress/e2e/example.cy.js
(80%)
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress/e2e/jsconfig.json
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress/fixtures/example.json
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress/support/commands.js
copy
wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/PythonAPI.java
=> wayang-web-dashboard/dashboard-webapp/src/main/vue/cypress/support/e2e.js
(54%)
copy wayang-resources/src/main/assembly/resources.xml =>
wayang-web-dashboard/dashboard-webapp/src/main/vue/index.html (62%)
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/package.json
copy wayang-docs/src/main/resources/assets/img/logo/favicon-pluma.ico =>
wayang-web-dashboard/dashboard-webapp/src/main/vue/public/favicon.ico (100%)
copy wayang-docs/src/main/resources/assets/img/logo/logo_400x160.png =>
wayang-web-dashboard/dashboard-webapp/src/main/vue/public/logo.png (100%)
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/App.vue
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/assets/base.css
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/assets/db.json
copy
wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/PythonAPI.java
=> wayang-web-dashboard/dashboard-webapp/src/main/vue/src/assets/main.css (88%)
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/HackitControls.vue
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/HackitDebugger.vue
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/HackitNextTuple.vue
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobDetails.vue
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobListItem.vue
copy wayang-resources/src/main/assembly/resources.xml =>
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobMetricsContainer.vue
(68%)
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobPlan.vue
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobSummaryCard.vue
copy wayang-resources/src/main/assembly/resources.xml =>
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/JobSummaryContainer.vue
(64%)
copy wayang-resources/src/main/assembly/resources.xml =>
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/OverviewCard.vue
(66%)
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/Tuple.vue
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/TupleInspectModal.vue
copy
wayang-api/wayang-api-python/src/main/java/org/apache/wayang/api/python/PythonAPI.java
=>
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/components/__tests__/HelloWorld.spec.js
(71%)
copy
wayang-commons/wayang-basic/src/test/java/org/apache/wayang/basic/operators/test/TestSink.java
=> wayang-web-dashboard/dashboard-webapp/src/main/vue/src/main.js (71%)
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/router/index.js
copy
wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/TextScrubber.scala
=> wayang-web-dashboard/dashboard-webapp/src/main/vue/src/stores/counter.js
(73%)
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/views/JobDetail.vue
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/views/JobList.vue
create mode 100644
wayang-web-dashboard/dashboard-webapp/src/main/vue/src/views/Overview.vue
copy
wayang-benchmark/code/main/scala/org/apache/wayang/apps/simwords/TextScrubber.scala
=> wayang-web-dashboard/dashboard-webapp/src/main/vue/vite.config.js (73%)