KAFKA-18983 Ensure all README.md(s) are mentioned by the root README.md#19420
Conversation
|
|
||
| Quickstart | ||
| ========================================================= | ||
| First, we want to [start a single-node Kafka cluster in KRaft mode](https://github.com/apache/kafka/blob/trunk/README.md#running-a-kafka-broker-in-kraft-mode) |
There was a problem hiding this comment.
running-a-kafka-borker-in-kraft-mode no longer exist by #18301.
Also modified the sentence to align with the PR
frankvicky
left a comment
There was a problem hiding this comment.
@johnny94 : Thanks for the patch.
I have a comment.
| - image-type - This is the type of image that we intend to build. This will be dropdown menu type selection in the workflow. | ||
| - `jvm` image type is for official docker image (to be hosted on apache/kafka) as described in [KIP-975](https://cwiki.apache.org/confluence/display/KAFKA/KIP-975%3A+Docker+Image+for+Apache+Kafka) | ||
| - `native` image type is for graalvm based `native` kafka docker image (to be hosted on apache/kafka-native) as described in [KIP-974](https://cwiki.apache.org/confluence/display/KAFKA/KIP-974%3A+Docker+Image+for+GraalVM+based+Native+Kafka+Broker#KIP974:DockerImageforGraalVMbasedNativeKafkaBroker-ImageNaming) | ||
| - `native` image type is for graalvm based `native` kafka docker image (to be hosted on apache/kafka-native) as described in [KIP-974](https://cwiki.apache.org/confluence/display/KAFKA/KIP-974%3A+Docker+Image+for+GraalVM+based+Native+Kafka+Broker#KIP974:DockerImageforGraalVMbasedNativeKafkaBroker-ImageNaming). Or you can see [native/README.md](native/README.md) for more information. |
There was a problem hiding this comment.
Could you please replace the KIP link with an immutable link?
There was a problem hiding this comment.
Does immutable link mean the link created by the share button?
There was a problem hiding this comment.
yep, for example, the immutable link of KIP-974 is https://cwiki.apache.org/confluence/x/KZizDw
Yunyung
left a comment
There was a problem hiding this comment.
Thanks for the PR. I left some comments.
|
|
||
| ./gradlew processMessages processTestMessages | ||
|
|
||
| See [Apache Kafka Message Definitions](/clients/src/main/resources/common/message/README.md) for details on Apache Kafka message protocol |
|
|
||
| ### Using Trogdor for testing ### | ||
|
|
||
| We Trogdor as a test framework for Apache Kafka. You can use it to run benchmarks and other workloads. |
|
|
||
| docker run -p 9092:9092 apache/kafka:3.7.0 | ||
|
|
||
| See [docker/README.md] for detailed information. |
There was a problem hiding this comment.
This should be [docker/README.md](docker/README.md).
m1a2st
left a comment
There was a problem hiding this comment.
Thanks for this patch, a little comments
| @@ -30,8 +30,8 @@ Building image and running tests using github actions | |||
| - kafka-url - This is the url to download kafka tarball from. For example kafka tarball url from (https://archive.apache.org/dist/kafka). For building RC image this will be an RC tarball url. | |||
There was a problem hiding this comment.
Could you also update this link to markdown pattern
(https://archive.apache.org/dist/kafka) -> [Kafka archive](https://archive.apache.org/dist/kafka)
| - `jvm` image type is for official docker image (to be hosted on apache/kafka) as described in [KIP-975](https://cwiki.apache.org/confluence/display/KAFKA/KIP-975%3A+Docker+Image+for+Apache+Kafka) | ||
| - `native` image type is for graalvm based `native` kafka docker image (to be hosted on apache/kafka-native) as described in [KIP-974](https://cwiki.apache.org/confluence/display/KAFKA/KIP-974%3A+Docker+Image+for+GraalVM+based+Native+Kafka+Broker#KIP974:DockerImageforGraalVMbasedNativeKafkaBroker-ImageNaming) | ||
| - `jvm` image type is for official docker image (to be hosted on apache/kafka) as described in [KIP-975](https://cwiki.apache.org/confluence/x/z5izDw) | ||
| - `native` image type is for graalvm based `native` kafka docker image (to be hosted on apache/kafka-native) as described in [KIP-974](https://cwiki.apache.org/confluence/x/KZizDw#KIP974:DockerImageforGraalVMbasedNativeKafkaBroker-ImageNaming). Or you can see [native/README.md](native/README.md) for more information. |
There was a problem hiding this comment.
"kafka docker image" could be "Kafka docker image"
| - `jvm` image type is for official docker image (to be hosted on apache/kafka) as described in [KIP-975](https://cwiki.apache.org/confluence/display/KAFKA/KIP-975%3A+Docker+Image+for+Apache+Kafka) | ||
| - `native` image type is for graalvm based `native` kafka docker image (to be hosted on apache/kafka-native) as described in [KIP-974](https://cwiki.apache.org/confluence/display/KAFKA/KIP-974%3A+Docker+Image+for+GraalVM+based+Native+Kafka+Broker#KIP974:DockerImageforGraalVMbasedNativeKafkaBroker-ImageNaming) | ||
| - `jvm` image type is for official docker image (to be hosted on apache/kafka) as described in [KIP-975](https://cwiki.apache.org/confluence/x/z5izDw) | ||
| - `native` image type is for graalvm based `native` Kafka docker image (to be hosted on apache/kafka-native) as described in [KIP-974](https://cwiki.apache.org/confluence/x/KZizDw#KIP974:DockerImageforGraalVMbasedNativeKafkaBroker-ImageNaming). Or you can see [native/README.md](native/README.md) for more information. |
There was a problem hiding this comment.
Could we only keep https://cwiki.apache.org/confluence/x/KZizDw ?
There was a problem hiding this comment.
No preference. Just follow the original link.
|
|
||
| ./gradlew processMessages processTestMessages | ||
|
|
||
| See [Apache Kafka Message Definitions](/clients/src/main/resources/common/message/README.md) for details on Apache Kafka message protocol. |
There was a problem hiding this comment.
Why is there a '/' in '/clients'? Can we remove it?
|
|
||
| See [vagrant/README.md](vagrant/README.md). | ||
|
|
||
| ### Release Kafka ### |
There was a problem hiding this comment.
This is not something a regular person can do and hence it doesn't seem like something we should link from the main readme.
There was a problem hiding this comment.
The original idea was to list all README.md files in the root directory, without filtering the content for specific readers. I'm fine to remove the "Release Kafka", and the "Official Documentation" could be removed too as the file "docs/README.md" has nothing to read
Addressed the feedback #19420 (comment) Reviewers: TengYao Chi <kitingiao@gmail.com>, PoAn Yang <payang@apache.org>, Chia-Ping Tsai <chia7712@gmail.com>
Addressed the feedback apache#19420 (comment) Reviewers: TengYao Chi <kitingiao@gmail.com>, PoAn Yang <payang@apache.org>, Chia-Ping Tsai <chia7712@gmail.com>
There are few README not added because I am not sure if they need to be mentioned in root README.
Reviewers: Ken Huang s7133700@gmail.com, TengYao Chi kitingiao@gmail.com, PoAn Yang payang@apache.org, Jhen-Yung Hsu jhenyunghsu@gmail.com, Chia-Ping Tsai chia7712@gmail.com