Skip to content
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

[ISSUE #90] Merge dev branch into main #93

Merged
merged 41 commits into from
Apr 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
b5970c4
Migrate eventmesh-admin (#11)
Pil0tXia Jan 4, 2024
b7106e4
fix(*)1. 完成项目设计 2. 完成项目与模块搭建 (#14)
githublaohu Jan 8, 2024
818372d
[ISSUE #15] Set up core module and ASF License (#12)
Pil0tXia Jan 11, 2024
fdba35b
[ISSUE #16] Set up Maven CI & Add .asf.yaml & Rename core packages (#17)
Pil0tXia Jan 16, 2024
ad4bd7a
[ISSUE #20] Add dependency of console module (#19)
Lambert-Rao Jan 22, 2024
828b8f9
[ISSUE #23] Integrate Checkstyle into Build and CI process (#24)
Pil0tXia Jan 26, 2024
f7f3a60
[ISSUE #21] Implement Connection related code (#22)
Lambert-Rao Jan 29, 2024
07e7bc8
[ISSUE #26] CRUD the basic tables of Topic, Group, GroupMember, and O…
Pil0tXia Feb 18, 2024
0d1ebbf
[ISSUE #32] Set up GitHub MySQL workflow to support unit test (#35)
Pil0tXia Feb 19, 2024
e952af2
[ISSUE #30] modify mappers and add test (#38)
Lambert-Rao Feb 20, 2024
15b1f40
[ISSUE #25] Add HealthService (#41)
Lambert-Rao Feb 20, 2024
d816839
[ISSUE #42] fix the problem HealthExcutor don't doCheck asynchronousl…
Lambert-Rao Mar 1, 2024
5ef2c32
Setup common module dependencies
Pil0tXia Mar 1, 2024
7545495
split core to other modules
Pil0tXia Mar 1, 2024
21eca5f
move springboot dependencies to common module
Pil0tXia Mar 1, 2024
22182eb
move Request classes to console module
Pil0tXia Mar 1, 2024
14be41d
Add not passed test scope artifact
Pil0tXia Mar 1, 2024
2bd0807
recover logback.xml
Pil0tXia Mar 1, 2024
e99e903
console must scan&depend core to use @autowired
Pil0tXia Mar 1, 2024
bc51729
implement classes in core are not Service Beans
Pil0tXia Mar 2, 2024
2da3e5e
remove redundant artifact which is included in spring-boot-starter-web
Pil0tXia Mar 2, 2024
9e450a4
chore: db test default auth env
Pil0tXia Mar 2, 2024
62a478d
Merge pull request #47 from Pil0tXia/pil0txia/feat_46
Alonexc Mar 2, 2024
4eb9f83
[ISSUE #51] Config Mgmt basic function and config,runtime,store,clust…
zzxxiansheng Mar 8, 2024
c21462c
[ISSUE #49] RocketMQ and Nacos health check (#53)
Lambert-Rao Mar 9, 2024
ac14afc
[ISSUE #29] Set up EventMesh Dashboard Front-end (#56)
SLSJL Mar 9, 2024
a165e04
[ISSUE #57] Modify the field, synchronize the modification, and add t…
zzxxiansheng Mar 12, 2024
058ba06
[ISSUE #60] add SDK manager (#62)
Lambert-Rao Mar 15, 2024
7c7981d
[ISSUE #64] Support automated deployment and Fix runtime packaging er…
Pil0tXia Mar 15, 2024
e750702
[ISSUE #67] Fix HealthCheckResultMapper which leads to application error
Lambert-Rao Mar 19, 2024
7aec4fe
[ISSUE #69] Integrate database credentials in auto-deploy (#70)
Pil0tXia Mar 19, 2024
1dfc379
[ISSUE #71] Reduce log file size and Streamline debug output (#72)
Pil0tXia Mar 19, 2024
576bf8b
[ISSUE #45] Implement methods from storage-plugin.admin(rocketmq) (#66)
scwlkq Mar 29, 2024
13eae3f
[ISSUE #73] Add remoting service (#74)
Lambert-Rao Mar 29, 2024
7430ee7
[ISSUE #79] Change to the new UI style (#80)
SLSJL Mar 31, 2024
c00a0f1
[ISSUE #81] Reduce the probability of compilation jams and abnormal a…
Pil0tXia Mar 31, 2024
67bc4f0
Add etcd client impl (#84)
Alonexc Apr 2, 2024
efdae6e
[ISSUE #76] Add InstanceUser and ACL interfaces (#77)
318228han Apr 2, 2024
6f268a0
[ISSUE #75] Move SDK dependencies from `console` and `common` to `cor…
Lambert-Rao Apr 7, 2024
b65a406
[ISSUE #86] Add view controllers to console (#88)
zzxxiansheng Apr 7, 2024
655c178
[ISSUE #91] Enable issue and PR templates (#92)
Pil0tXia Apr 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 13 additions & 5 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#

github:
description: EventMesh dashboard
description: EventMesh Dashboard
features:
# Enable issue management
issues: true
Expand All @@ -25,21 +25,29 @@ github:
homepage: https://eventmesh.apache.org/
labels:
- pubsub
- event-mesh
- admin
- dashboard
- event-driven
- cloud-native
- serverless
- serverless-workflow
- message-bus
enabled_merge_buttons:
squash: true
merge: true
merge: false
rebase: false
protected_branches:
main:
required_status_checks:
strict: true
required_pull_request_reviews:
dismiss_stale_reviews: true
required_approving_review_count: 1
required_approving_review_count: 0 # Temporary 0 to allow committers to merge themselves PR
notifications:
commits: commits@eventmesh.apache.org
commits: commits@eventmesh.apache.org
# Send all issue emails (new, closed, comments) to issues@
issues: issues@eventmesh.apache.org
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@
Expand Down
2 changes: 0 additions & 2 deletions .dockerignore

This file was deleted.

20 changes: 20 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#
# 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.
#
*.sh text eol=lf
gradlew text eol=lf
*.{cmd,[cC][mM][dD]} text eol=crlf
*.{bat,[bB][aA][tT]} text eol=crlf
120 changes: 120 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
#
# 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.
#

name: Bug report
title: "[Bug] Bug title "
description: If something isn't working as expected.
labels: [ "bug" ]
body:
- type: markdown
attributes:
value: |
For better global communication, Please write in English.

- type: checkboxes
attributes:
label: Search before asking
description: >
Please make sure to search in the [issues](https://github.com/apache/eventmesh/issues?q=is%3Aissue)
first to see whether the same issue was reported already.
options:
- label: >
I had searched in the [issues](https://github.com/apache/eventmesh/issues?q=is%3Aissue) and found
no similar issues.
required: true

- type: dropdown
attributes:
label: Environment
description: Describe the environment.
options:
- Mac
- Windows
- Linux
- Other
validations:
required: true

- type: dropdown
attributes:
label: EventMesh version
description: Describe the EventMesh version.
options:
- main
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- Other
validations:
required: true

- type: textarea
attributes:
label: What happened
description: Describe what happened.
placeholder: >
A clear and concise description of what the bug is.
validations:
required: true

- type: textarea
attributes:
label: How to reproduce
description: >
Describe the steps to reproduce the bug here.
placeholder: >
Please make sure you provide a reproducible step-by-step case of how to reproduce the problem
as minimally and precisely as possible.
validations:
required: true

- type: textarea
attributes:
label: Debug logs
description: Anything else we need to know?
placeholder: >
Add your debug logs here.
render: Java
validations:
required: false

- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
This is absolutely not required, but we are happy to guide you in the contribution process
especially if you already have a good understanding of how to implement the fix.
options:
- label: Yes I am willing to submit a PR!

- type: checkboxes
attributes:
label: Code of Conduct
description: >
The Code of Conduct helps create a safe space for everyone. We require that everyone agrees to it..
options:
- label: I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) *

- type: markdown
attributes:
value: "Thanks for completing our form!"
68 changes: 68 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation_related.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
#
# 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.
#

name: Documentation Related
title: "[Doc] Documentation Related "
description: I find some issues related to the documentation.
labels: [ "documentation" ]
body:
- type: markdown
attributes:
value: |
For better global communication, Please write in English.

- type: checkboxes
attributes:
label: Search before asking
description: >
Please make sure to search in the [issues](https://github.com/apache/eventmesh/issues?q=is%3Aissue)
first to see whether the same issue was reported already.
options:
- label: >
I had searched in the [issues](https://github.com/apache/eventmesh/issues?q=is%3Aissue) and found
no similar issues.
required: true

- type: textarea
attributes:
label: Documentation Related
description: Describe the suggestion about document.
placeholder: >
e.g There is a typo
validations:
required: true

- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
This is absolutely not required, but we are happy to guide you in the contribution process
especially if you already have a good understanding of how to implement the fix.
options:
- label: Yes I am willing to submit a PR!

- type: checkboxes
attributes:
label: Code of Conduct
description: >
The Code of Conduct helps create a safe space for everyone. We require that everyone agrees to it..
options:
- label: I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) *

- type: markdown
attributes:
value: "Thanks for completing our form!"
77 changes: 77 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
#
# 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.
#

name: Enhancement Request
title: "[Enhancement] Enhancement title"
description: I want to suggest an enhancement for this project
labels: [ "enhancement" ]
body:
- type: markdown
attributes:
value: |
For better global communication, Please write in English.

- type: checkboxes
attributes:
label: Search before asking
description: >
Please make sure to search in the [issues](https://github.com/apache/eventmesh/issues?q=is%3Aissue)
first to see whether the same issue was reported already.
options:
- label: >
I had searched in the [issues](https://github.com/apache/eventmesh/issues?q=is%3Aissue) and found
no similar issues.
required: true

- type: textarea
attributes:
label: Enhancement Request
description: Describe the suggestion.
placeholder: >
First of all: Have you checked the docs https://github.com/apache/eventmesh/tree/develop/docs,
or GitHub issues whether someone else has already reported your issue?
validations:
required: true

- type: textarea
attributes:
label: Describe the solution you'd like
description: Describe the suggestion.
placeholder: >
A clear and concise description of what you want to happen. Add any considered drawbacks.
validations:
required: true

- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
This is absolutely not required, but we are happy to guide you in the contribution process
especially if you already have a good understanding of how to implement the fix.
options:
- label: Yes I am willing to submit a PR!

- type: checkboxes
attributes:
label: Code of Conduct
description: >
The Code of Conduct helps create a safe space for everyone. We require that everyone agrees to it..
options:
- label: I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) *
- type: markdown
attributes:
value: "Thanks for completing our form!"
Loading
Loading