diff --git a/.asf.yaml b/.asf.yaml deleted file mode 100644 index ec35b205..00000000 --- a/.asf.yaml +++ /dev/null @@ -1,47 +0,0 @@ -# -# 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. -# - -github: - description: EventMesh dashboard - features: - # Enable issue management - issues: true - # Enable wiki - wiki: true - homepage: https://eventmesh.apache.org/ - labels: - - pubsub - enabled_merge_buttons: - squash: true - merge: true - rebase: false - protected_branches: - main: - required_status_checks: - strict: true - required_pull_request_reviews: - dismiss_stale_reviews: true - required_approving_review_count: 1 -notifications: - commits: commits@eventmesh.apache.org - # Send all issue emails (new, closed, comments) to issues@ - issues: issues@eventmesh.apache.org - # Send new/closed PR notifications to dev@ - pullrequests_status: dev@eventmesh.apache.org - # Send individual PR comments/reviews to issues@ - pullrequests_comment: issues@eventmesh.apache.org - jira_options: link label worklog diff --git a/.gitignore b/.gitignore index 63d2f1a0..1098c796 100644 --- a/.gitignore +++ b/.gitignore @@ -7,9 +7,12 @@ build/ ### STS ### .apt_generated .classpath +./**/.classpath .factorypath .project +./**/.project .settings +./**/.settings/ .springBeans .sts4-cache bin/ @@ -34,3 +37,49 @@ out/ ### VS Code ### .vscode/ + +### Mac OS ### +.DS_Store + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +org.eclipse.core.resources.prefs +org.eclipse.jdt.core.prefs +org.eclipse.m2e.core.prefs +org.eclipse.wst.common.component +org.eclipse.wst.common.project.facet.core.xml +*.prefs + +### Java ### +*.class +*.trc + +### Package Files ### +*.jar +*.war +*.ear + +### Maven ### +.target +target/ +./**/target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties + +### Log Files ### +*.log +logs/ +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* \ No newline at end of file diff --git a/README.md b/README.md index c937ce4c..29a406fd 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,27 @@ -# Getting Started +# EventMesh Dashboard -## Build on source code +## 介绍 + +## 业务架构 + +## 技术架构 + +### 模块依赖图 + +### 模块介绍 + +1. eventmesh-dashboard-console 业务模块的代码 +2. eventmesh-dashboard-observe 监控模块的代码 +3. eventmesh-dashboard-core 对eventmesh以及相关组件的代码 +4. eventmesh-dashboard-service 公用接口 +5. eventmesh-dashboard-common 公共模块的代码 +6. eventmesh-dashboard-view 前端代码 + +### eventmesh-dashboard-core 介绍 + +## Build + +### Build on source code ``` cd eventmesh-dashboard @@ -11,7 +32,7 @@ cd eventmesh-dashboard java -jar build/libs/eventmesh-dashboard-0.0.1-SNAPSHOT.jar ``` -## Build and Run with Docker +### Build and Run with Docker ``` cd eventmesh-dashboard diff --git a/eventmesh-dashboard-common/pom.xml b/eventmesh-dashboard-common/pom.xml new file mode 100644 index 00000000..35e0ee65 --- /dev/null +++ b/eventmesh-dashboard-common/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + + org.apache.eventmesh.dashboard + eventmesh-dashboard + 0.0.1 + + + org.apache.eventmesh.dashboard.common + eventmesh-dashboard-common + + + 17 + 17 + UTF-8 + + + \ No newline at end of file diff --git a/eventmesh-dashboard-common/src/main/java/org/apache/eventmesh/dashboard/common/Main.java b/eventmesh-dashboard-common/src/main/java/org/apache/eventmesh/dashboard/common/Main.java new file mode 100644 index 00000000..a8b0ff7c --- /dev/null +++ b/eventmesh-dashboard-common/src/main/java/org/apache/eventmesh/dashboard/common/Main.java @@ -0,0 +1,7 @@ +package org.apache.eventmesh.dashboard.common; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/eventmesh-dashboard-console/pom.xml b/eventmesh-dashboard-console/pom.xml new file mode 100644 index 00000000..465db413 --- /dev/null +++ b/eventmesh-dashboard-console/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + + org.apache.eventmesh.dashboard + eventmesh-dashboard + 0.0.1 + + + org.apache.eventmesh.dashboard.console + eventmesh-dashboard-console + + + 17 + 17 + UTF-8 + + + \ No newline at end of file diff --git a/eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/Main.java b/eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/Main.java new file mode 100644 index 00000000..7e966a20 --- /dev/null +++ b/eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/Main.java @@ -0,0 +1,7 @@ +package org.apache.eventmesh.dashboard.console; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/eventmesh-dashboard-core/pom.xml b/eventmesh-dashboard-core/pom.xml new file mode 100644 index 00000000..7192775b --- /dev/null +++ b/eventmesh-dashboard-core/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + + org.apache.eventmesh.dashboard + eventmesh-dashboard + 0.0.1 + + + org.apache.eventmesh.dashboard.core + eventmesh-dashboard-core + + + 17 + 17 + UTF-8 + + + \ No newline at end of file diff --git a/eventmesh-dashboard-core/src/main/java/org/apache/eventmesh/dashboard/core/Main.java b/eventmesh-dashboard-core/src/main/java/org/apache/eventmesh/dashboard/core/Main.java new file mode 100644 index 00000000..e32e92ab --- /dev/null +++ b/eventmesh-dashboard-core/src/main/java/org/apache/eventmesh/dashboard/core/Main.java @@ -0,0 +1,7 @@ +package org.apache.eventmesh.dashboard.core; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/eventmesh-dashboard-observe/pom.xml b/eventmesh-dashboard-observe/pom.xml new file mode 100644 index 00000000..e8c3442b --- /dev/null +++ b/eventmesh-dashboard-observe/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + + org.apache.eventmesh.dashboard + eventmesh-dashboard + 0.0.1 + + + org.apache.eventmesh.dashboard.observe + eventmesh-dashboard-observe + + + 17 + 17 + UTF-8 + + + \ No newline at end of file diff --git a/eventmesh-dashboard-observe/src/main/java/org/apache/eventmesh/dashboard/observe/Main.java b/eventmesh-dashboard-observe/src/main/java/org/apache/eventmesh/dashboard/observe/Main.java new file mode 100644 index 00000000..1a8fac32 --- /dev/null +++ b/eventmesh-dashboard-observe/src/main/java/org/apache/eventmesh/dashboard/observe/Main.java @@ -0,0 +1,7 @@ +package org.apache.eventmesh.dashboard.observe; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/eventmesh-dashboard-service/pom.xml b/eventmesh-dashboard-service/pom.xml new file mode 100644 index 00000000..6a599d77 --- /dev/null +++ b/eventmesh-dashboard-service/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + + org.apache.eventmesh.dashboard + eventmesh-dashboard + 0.0.1 + + + org.apache.eventmesh.dashboard.service + eventmesh-dashboard-service + + + 17 + 17 + UTF-8 + + + \ No newline at end of file diff --git a/eventmesh-dashboard-service/src/main/java/org/apache/eventmesh/dashboard/service/Main.java b/eventmesh-dashboard-service/src/main/java/org/apache/eventmesh/dashboard/service/Main.java new file mode 100644 index 00000000..0927abf9 --- /dev/null +++ b/eventmesh-dashboard-service/src/main/java/org/apache/eventmesh/dashboard/service/Main.java @@ -0,0 +1,7 @@ +package org.apache.eventmesh.dashboard.service; + +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 00000000..0fae672e --- /dev/null +++ b/pom.xml @@ -0,0 +1,96 @@ + + + + + + + 4.0.0 + pom + + + org.apache + apache + 23 + + + org.apache.eventmesh.dashboard + eventmesh-dashboard + + 0.0.1 + + eventmesh-dashboard + eventmesh-dashboard + https://github.com/apache/pulsar + + + Apache Software Foundation + http://www.apache.org/ + + 2017 + + + + Apache eventmesh developers + http://eventmesh.apache.org/ + + + + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + https://github.com/apache/eventmesh-dashboard + scm:git:https://github.com/apache/eventmesh-dashboard.git + scm:git:ssh://git@github.com:apache/eventmesh-dashboard.git + + + + GitHub Actions + https://github.com/apache/puleventmesh-dashboardsar/actions + + + + Github + https://github.com/apache/eventmesh-dashboard/issues + + + + 17 + 17 + UTF-8 + + + + eventmesh-dashboard-console + eventmesh-dashboard-observe + eventmesh-dashboard-core + eventmesh-dashboard-service + eventmesh-dashboard-common + + + + \ No newline at end of file