This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch feature/new-ui-tool
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from 1fda0d2350 feat: Added a new initial skeleton of a SpringBoot
application with Node-built ui client.
new d535e76cf1 refactor: Refactored the frontend application to an empty
React application and added a code-generator that generates the Java type
equivalents in TypeScript.
new ba9a5b8c63 chore: Removed an unneeded import.
The 2 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:
plc4j/drivers/all/pom.xml | 4 +-
.../apache/plc4x/java/spi/Plc4xNettyWrapper.java | 1 -
plc4j/tools/ui/{backend => application}/pom.xml | 99 +-
plc4j/tools/ui/backend/pom.xml | 59 -
.../java/tools/ui/controller/DriverController.java | 4 +-
.../frontend/{src/store/index.ts => .eslintrc.cjs} | 37 +-
plc4j/tools/ui/frontend/frontend/.gitignore | 21 +-
plc4j/tools/ui/frontend/frontend/README.md | 49 +
.../site.xml => ui/frontend/frontend/index.html} | 20 +-
plc4j/tools/ui/frontend/frontend/package-lock.json | 11523 -------------------
plc4j/tools/ui/frontend/frontend/package.json | 47 +-
plc4j/tools/ui/frontend/frontend/public/index.html | 36 -
.../tools/ui/frontend/frontend/src/App.css | 0
.../frontend/src/{models/treeItem.ts => App.tsx} | 15 +-
plc4j/tools/ui/frontend/frontend/src/App.vue | 291 -
.../ui/frontend/frontend/src/assets/react.svg | 19 +
.../ui/frontend/frontend/src/components/Menu.vue | 35 -
.../ui/frontend/frontend/src/components/Nav.vue | 38 -
.../ui/frontend/frontend/src/components/NavBar.tsx | 1 +
.../src/generated/plc4j-tools-ui-frontend.ts | 186 +
plc4j/tools/ui/frontend/frontend/src/index.css | 87 +
plc4j/tools/ui/frontend/frontend/src/main.ts | 48 -
.../frontend/src/{plugins/vuetify.ts => main.tsx} | 15 +-
.../tools/ui/frontend/frontend/src/models/user.ts | 24 -
.../frontend/frontend/src/plugins/webfontloader.ts | 33 -
.../tools/ui/frontend/frontend/src/router/index.ts | 51 -
.../tools/ui/frontend/frontend/src/shims-vue.d.ts | 24 -
.../ui/frontend/frontend/src/views/Layout.vue | 59 -
.../frontend/frontend/src/views/SettingsView.vue | 124 -
.../{babel.config.js => src/vite-env.d.ts} | 7 +-
plc4j/tools/ui/frontend/frontend/tsconfig.json | 56 +-
.../tools/ui/frontend/frontend/tsconfig.node.json | 10 +
.../{src/shims-vuex.d.ts => vite.config.ts} | 13 +-
plc4j/tools/ui/frontend/frontend/vue.config.js | 28 -
plc4j/tools/ui/frontend/pom.xml | 87 +
plc4j/tools/ui/pom.xml | 1 +
36 files changed, 559 insertions(+), 12593 deletions(-)
copy plc4j/tools/ui/{backend => application}/pom.xml (55%)
rename plc4j/tools/ui/frontend/frontend/{src/store/index.ts => .eslintrc.cjs}
(65%)
create mode 100644 plc4j/tools/ui/frontend/frontend/README.md
copy plc4j/tools/{opm/src/site/site.xml => ui/frontend/frontend/index.html}
(69%)
delete mode 100644 plc4j/tools/ui/frontend/frontend/package-lock.json
delete mode 100644 plc4j/tools/ui/frontend/frontend/public/index.html
copy plc4go/.idea/fileTemplates/includes/File Header Go.go =>
plc4j/tools/ui/frontend/frontend/src/App.css (100%)
rename plc4j/tools/ui/frontend/frontend/src/{models/treeItem.ts => App.tsx}
(89%)
delete mode 100644 plc4j/tools/ui/frontend/frontend/src/App.vue
create mode 100644 plc4j/tools/ui/frontend/frontend/src/assets/react.svg
delete mode 100644 plc4j/tools/ui/frontend/frontend/src/components/Menu.vue
delete mode 100644 plc4j/tools/ui/frontend/frontend/src/components/Nav.vue
copy plc4go/.idea/fileTemplates/includes/File Header Go.go =>
plc4j/tools/ui/frontend/frontend/src/components/NavBar.tsx (99%)
create mode 100644
plc4j/tools/ui/frontend/frontend/src/generated/plc4j-tools-ui-frontend.ts
create mode 100644 plc4j/tools/ui/frontend/frontend/src/index.css
delete mode 100644 plc4j/tools/ui/frontend/frontend/src/main.ts
rename plc4j/tools/ui/frontend/frontend/src/{plugins/vuetify.ts => main.tsx}
(77%)
delete mode 100644 plc4j/tools/ui/frontend/frontend/src/models/user.ts
delete mode 100644
plc4j/tools/ui/frontend/frontend/src/plugins/webfontloader.ts
delete mode 100644 plc4j/tools/ui/frontend/frontend/src/router/index.ts
delete mode 100644 plc4j/tools/ui/frontend/frontend/src/shims-vue.d.ts
delete mode 100644 plc4j/tools/ui/frontend/frontend/src/views/Layout.vue
delete mode 100644 plc4j/tools/ui/frontend/frontend/src/views/SettingsView.vue
rename plc4j/tools/ui/frontend/frontend/{babel.config.js => src/vite-env.d.ts}
(91%)
create mode 100644 plc4j/tools/ui/frontend/frontend/tsconfig.node.json
rename plc4j/tools/ui/frontend/frontend/{src/shims-vuex.d.ts =>
vite.config.ts} (83%)
delete mode 100644 plc4j/tools/ui/frontend/frontend/vue.config.js