Skip to content

[Feature][Engine UI] partial pages of the engine #7602

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 45 commits into from
Oct 25, 2024
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
44a767b
[Feature][Dashboard] Init
QiaoJ-Chen Jul 7, 2024
42224fd
[feature][engine-ui] add a folder
QiaoJ-Chen Aug 4, 2024
789263d
[Feature][Engine UI] init UI project, add overview page, add job page…
QiaoJ-Chen Sep 7, 2024
659b73e
[Fix][Engine UI] delete dist files
QiaoJ-Chen Sep 16, 2024
55f071b
[Feature][Engine UI] git ignore dist files
QiaoJ-Chen Sep 16, 2024
a86aca8
[Feature][Engine UI] upgrade framework;upgrade vite to 5;add vitest d…
QiaoJ-Chen Sep 22, 2024
8683ea8
[Feature][Engine UI] add master/workers list page; add overview compo…
QiaoJ-Chen Sep 22, 2024
bdd745e
[Feature][Engine UI] add license header
QiaoJ-Chen Sep 22, 2024
93bd2ce
[Feature][Engine UI] add managers view component test unit
QiaoJ-Chen Sep 22, 2024
866bed2
[Fix][Engine UI] update the doc. How to use it
QiaoJ-Chen Sep 22, 2024
5eb19af
[Fix][Engine UI] update the doc. How to use it
QiaoJ-Chen Sep 22, 2024
db6b1e6
[Feature][Engine UI] change vue-router mode from history to hash
QiaoJ-Chen Sep 22, 2024
32e8279
[Feature][Engine UI] detail repair
QiaoJ-Chen Sep 22, 2024
90aa260
[Feature][Engine UI] storage
QiaoJ-Chen Oct 16, 2024
6222655
[Feature][Engine UI] storage
QiaoJ-Chen Oct 16, 2024
5dbee9e
[Feature][Engine UI] storage
QiaoJ-Chen Oct 16, 2024
e1177be
[Fix][Engine UI] update the doc. How to use it
QiaoJ-Chen Oct 16, 2024
b97c8f9
1
QiaoJ-Chen Oct 17, 2024
8182963
[Feature][Engine UI] ui
QiaoJ-Chen Oct 21, 2024
473c099
[Feature][Engine UI] ui
QiaoJ-Chen Oct 21, 2024
cffac84
[Feature][Engine UI] ui.yml
QiaoJ-Chen Oct 21, 2024
87c6808
feat: ui.yml
QiaoJ-Chen Oct 22, 2024
f6eac0e
feat: ui.yml
QiaoJ-Chen Oct 22, 2024
77dcf69
feat: ui.yml
QiaoJ-Chen Oct 22, 2024
9157378
Merge remote-tracking branch 'upstream/dev' into dev
QiaoJ-Chen Oct 22, 2024
f37f7e0
feat: ui.yml
QiaoJ-Chen Oct 22, 2024
d749746
feat: package-lock
QiaoJ-Chen Oct 22, 2024
e2d28a7
feat: ui.yml
QiaoJ-Chen Oct 22, 2024
c2ec996
feat: job log tab
QiaoJ-Chen Oct 22, 2024
28a2010
feat: ui.yml
QiaoJ-Chen Oct 22, 2024
9132cca
update test ci
Hisoka-X Oct 23, 2024
77109cf
update test ci
Hisoka-X Oct 23, 2024
d2f2d80
update test ci
Hisoka-X Oct 23, 2024
8c9e57a
feat: doc
QiaoJ-Chen Oct 23, 2024
028949f
feat: doc
QiaoJ-Chen Oct 23, 2024
8793082
Merge branch 'dev' of https://github.com/QiaoJ-Chen/seatunnel into dev
QiaoJ-Chen Oct 23, 2024
6f6a1f0
feat: countdown
QiaoJ-Chen Oct 23, 2024
0190cea
feat: countdown
QiaoJ-Chen Oct 23, 2024
921e83f
feat: md image
QiaoJ-Chen Oct 24, 2024
4420eda
feat: md image
QiaoJ-Chen Oct 24, 2024
6a0ad47
feat: doc sidebar
QiaoJ-Chen Oct 24, 2024
edaaf44
feat: doc sidebar
QiaoJ-Chen Oct 24, 2024
b5d16e9
feat: fix ip
QiaoJ-Chen Oct 24, 2024
d8d4501
[Feature][Engine UI] fix the bug of doc
QiaoJ-Chen Oct 25, 2024
cd936ee
[Feature][Engine UI] fix the bug of doc
QiaoJ-Chen Oct 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions seatunnel-engine/seatunnel-engine-ui/.env.development
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

NODE_ENV=development

VITE_APP_DEV_WEB_URL='http://124.221.211.72:5801'
18 changes: 18 additions & 0 deletions seatunnel-engine/seatunnel-engine-ui/.env.production
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

NODE_ENV=production

VITE_APP_PROD_WEB_URL=''
18 changes: 18 additions & 0 deletions seatunnel-engine/seatunnel-engine-ui/.eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

node_modules
dist
public
71 changes: 71 additions & 0 deletions seatunnel-engine/seatunnel-engine-ui/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

module.exports = {
parser: 'vue-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser',
ecmaVersion: 2021,
sourceType: 'module',
ecmaFeatures: {
jsx: true
}
},
extends: [
'plugin:vue/vue3-recommended',
'plugin:@typescript-eslint/recommended',
'plugin:prettier/recommended',
'prettier'
],
rules: {
'@typescript-eslint/ban-ts-ignore': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-empty-function': 'off',
'@typescript-eslint/no-empty-interface': 'off',
'vue/custom-event-name-casing': 'off',
'no-use-before-define': 'off',
'@typescript-eslint/no-use-before-define': 'off',
'@typescript-eslint/ban-ts-comment': 'off',
'@typescript-eslint/ban-types': 'off',
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-unused-vars': [
'error',
{
argsIgnorePattern: '^(unused|ignored).*$',
varsIgnorePattern: '^(unused|ignored).*$'
}
],
'no-unused-vars': [
'error',
{
argsIgnorePattern: '^(unused|ignored).*$',
varsIgnorePattern: '^(unused|ignored).*$'
}
],
'space-before-function-paren': 'off',
quotes: ['error', 'single'],
'comma-dangle': ['error', 'never'],
'vue/multi-word-component-names': 'off',
'vue/component-definition-name-casing': 'off',
'vue/require-valid-default-prop': 'off',
'no-console': 'error',
'vue/no-setup-props-destructure': 'off'
}
}
28 changes: 28 additions & 0 deletions seatunnel-engine/seatunnel-engine-ui/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

.vscode
.idea
.DS_Store

*.local
*.swp
*.tgz
*.tsbuildinfo

node_modules
package-lock.json

.pnpm-debug.log
18 changes: 18 additions & 0 deletions seatunnel-engine/seatunnel-engine-ui/.prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

node_modules
dist
public
30 changes: 30 additions & 0 deletions seatunnel-engine/seatunnel-engine-ui/.prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

module.exports = {
useTabs: false,
semi: false,
vueIndentScriptAndStyle: true,
singleQuote: true,
quoteProps: 'as-needed',
jsxBracketSameLine: false,
jsxSingleQuote: true,
arrowParens: 'always',
htmlWhitespaceSensitivity: 'strict',
endOfLine: 'lf',
trailingComma: 'none'
}
1 change: 1 addition & 0 deletions seatunnel-engine/seatunnel-engine-ui/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Apache SeaTunnel Engine UI
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update the doc. How to use it?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The README.md has been updated

1,313 changes: 1,313 additions & 0 deletions seatunnel-engine/seatunnel-engine-ui/dist/assets/DataTable-be1b813c.js

Large diffs are not rendered by default.

Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.
70 changes: 70 additions & 0 deletions seatunnel-engine/seatunnel-engine-ui/dist/assets/Tag-fd5979ab.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading