Mirror of Apache Kafka site

Clone this repo:
  1. 04502e9 KAFKA-15307: Kafka Streams configuration docs outdated (#716) by Shashank · 3 days ago asf-site
  2. 09a5e51 MINOR: Update quickstart for 4.1.0 by Mickael Maison · 3 days ago
  3. de82c8f MINOR: Fix broken link in 4.1.0 blog post (#720) by Mickael Maison · 3 days ago
  4. 7021dd2 MINOR: Add blog post for 4.1.0 (#711) by Mickael Maison · 3 days ago
  5. e63ee1d MINOR: Make 4.1 the default docs + update downloads page (#714) by Mickael Maison · 3 days ago

How to preview documentation changes locally?

The documentation can be hosted on a local webserver via httpd.

You can run it with the following command, note that it requires docker:

./start-preview.sh

Then you can open localhost:8080 on your browser and browse the documentation.

To kill the process, just type ctrl + c.

How to preview the latest documentation changes in Kafka repository?

  1. Generating document from kafka repository:
# change directory into kafka repository
cd KAFKA_REPO
./gradlew clean siteDocTar
# supposing built with scala 2.13
tar zxvf core/build/distributions/kafka_2.13-$(./gradlew properties | grep version: | awk '{print $NF}' | head -n 1)-site-docs.tgz
  1. Copying the generated documents from Kafka repository into kafka-site, and preview them (note that it requires docker):
# change directory into kafka-site repository
cd KAFKA_SITE_REPO
# copy the generated documents into dev folder
rm -rf dev
mkdir dev
cp -r KAFKA_REPO/site-docs/* dev
# preview it
./start-preview.sh

Then you can open http://localhost:8080/dev/documentation/ on your browser and browse the generated documentation.