Weichu Liu created KAFKA-8633: --------------------------------- Summary: Extra </td> in generated documents Key: KAFKA-8633 URL: https://issues.apache.org/jira/browse/KAFKA-8633 Project: Kafka Issue Type: Task Components: documentation Reporter: Weichu Liu
The auto generated tables for all configurations (e.g. https://kafka.apache.org/documentation/#brokerconfigs) are with 2 </td> for each cell. e.g. the first row for broker configuration. {noformat} <tr> <td>zookeeper.connect</td></td><td>Specifies the ZooKeeper connection string in the form <code>hostname:port</code> where host and port are the host and port of a ZooKeeper server. To allow connecting through other ZooKeeper nodes when that ZooKeeper machine is down you can also specify multiple hosts in the form <code>hostname1:port1,hostname2:port2,hostname3:port3</code>. The server can also have a ZooKeeper chroot path as part of its ZooKeeper connection string which puts its data under some path in the global ZooKeeper namespace. For example to give a chroot path of <code>/chroot/path</code> you would give the connection string as <code>hostname1:port1,hostname2:port2,hostname3:port3/chroot/path</code>.</td></td><td>string</td></td><td></td></td><td></td></td><td>high</td></td><td>read-only</td></tr> {noformat} This is due to {{toHtmlTable}} function in {{./clients/src/main/java/org/apache/kafka/common/config/ConfigDef.java}} is appending an extra "</td>" in the code. {code:java} for (String headerName : headers()) { addColumnValue(b, getConfigValue(key, headerName)); b.append("</td>"); } {code} (The addColumnValue already wrap the value with <td> and </td>) This is very minor issue, but it will prevent an html parser to properly fetch table data (like what I was trying to do) -- This message was sent by Atlassian JIRA (v7.6.3#76005)