You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
We are always very happy to have contributions, whether for trivial cleanups or big new features.
4
4
We want to have high quality, well documented codes for each programming language, as well as the surrounding [ecosystem](https://github.com/apache/rocketmq-externals) of integration tools that people use with RocketMQ.
5
5
6
-
Nor is code the only way to contribute to the project. We strongly value documentation, integration with other project, and gladly accept improvements for these aspects.
6
+
Nor is code the only way to contribute to the project. We strongly value documentation, integration with other projects, and gladly accept improvements for these aspects.
@@ -34,15 +34,15 @@ More details of squash can be found at [stackoverflow](https://stackoverflow.com
34
34
35
35
We are always interested in adding new contributors. What we look for are series of contributions, good taste and ongoing interest in the project. If you are interested in becoming a committer, please let one of the existing committers know and they can help you walk through the process.
36
36
37
-
Nowadays,we have several important contribution points:
37
+
Nowadays,we have several important contribution points:
38
38
#### Wiki & JavaDoc
39
39
#### RocketMQ SDK(C++\.Net\Php\Python\Go\Node.js)
40
40
#### RocketMQ Connectors
41
41
42
-
##### Prerequisite
43
-
If you want to contribute the above listing points, you must abide our some prerequisites:
42
+
##### Prerequisites
43
+
If you want to contribute to the above listed points, you must abide by the following prerequisites:
44
44
45
-
###### Readability - API must have Javadoc, some very important methods also must have javadoc
46
-
###### Testability - 80% above unit test coverage about main process
47
-
###### Maintainability - Comply with our [checkstyle spec](style/rmq_checkstyle.xml), and at least 3 month update frequency
45
+
###### Readability - API must have Javadoc, and some very important methods must also have Javadoc
46
+
###### Testability - Above 80% unit test coverage for the main process
47
+
###### Maintainability - Comply with our [checkstyle spec](style/rmq_checkstyle.xml), and at least a 3-month update frequency
48
48
###### Deployability - We encourage you to deploy into [maven repository](http://search.maven.org/)
$ cd example && kubectl create -f rocketmq_v1alpha1_rocketmq_cluster.yaml
158
158
159
-
### check whether cluster resources is running
159
+
### check whether cluster resources are running
160
160
$ kubectl get sts
161
161
NAME READY AGE
162
162
broker-0-master 1/1 107m
@@ -182,7 +182,7 @@ name-service 1/1 107m
182
182
*[RocketMQ Dashboard](https://github.com/apache/rocketmq-dashboard): Operation and maintenance console of Apache RocketMQ.
183
183
*[RocketMQ Connect](https://github.com/apache/rocketmq-connect): A tool for scalably and reliably streaming data between Apache RocketMQ and other systems.
184
184
*[RocketMQ MQTT](https://github.com/apache/rocketmq-mqtt): A new MQTT protocol architecture model, based on which Apache RocketMQ can better support messages from terminals such as IoT devices and Mobile APP.
185
-
*[RocketMQ EventBridge](https://github.com/apache/rocketmq-eventbridge): EventBridge make it easier to build a event-driven application.
185
+
*[RocketMQ EventBridge](https://github.com/apache/rocketmq-eventbridge): EventBridge makes it easier to build an event-driven application.
186
186
*[RocketMQ Incubating Community Projects](https://github.com/apache/rocketmq-externals): Incubator community projects of Apache RocketMQ, including [logappender](https://github.com/apache/rocketmq-externals/tree/master/logappender), [rocketmq-ansible](https://github.com/apache/rocketmq-externals/tree/master/rocketmq-ansible), [rocketmq-beats-integration](https://github.com/apache/rocketmq-externals/tree/master/rocketmq-beats-integration), [rocketmq-cloudevents-binding](https://github.com/apache/rocketmq-externals/tree/master/rocketmq-cloudevents-binding), etc.
187
187
*[RocketMQ Site](https://github.com/apache/rocketmq-site): The repository for Apache RocketMQ website.
188
188
*[RocketMQ E2E](https://github.com/apache/rocketmq-e2e): A project for testing Apache RocketMQ, including end-to-end, performance, compatibility tests.
Copy file name to clipboardExpand all lines: auth/src/main/java/org/apache/rocketmq/auth/authorization/provider/LocalAuthorizationMetadataProvider.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -148,7 +148,7 @@ public CompletableFuture<List<Acl>> listAcl(String subjectFilter, String resourc
148
148
if (CollectionUtils.isEmpty(entries)) {
149
149
continue;
150
150
}
151
-
if (StringUtils.isNotBlank(resourceFilter) && !subjectKey.contains(resourceFilter)) {
0 commit comments