wolfstudy commented on a change in pull request #6050: [docs] Update client-libraries in Get Started chapter URL: https://github.com/apache/pulsar/pull/6050#discussion_r366690164
########## File path: site2/docs/getting-started-clients.md ########## @@ -6,53 +6,26 @@ sidebar_label: Use Pulsar with client libraries Pulsar supports the following client libraries: -- [Java client](#java-client) -- [Go client](#go-client) -- [Python client](#python-client) -- [C++ client](#c-client) - -## Java client - -For instructions on how to use the Pulsar Java client to produce and consume messages, see [Pulsar Java client](client-libraries-java.md). - -Two independent sets of Javadoc API docs are available. - -Library | Purpose -:-------|:------- -[`org.apache.pulsar.client.api`](/api/client) | The [Pulsar Java client](client-libraries-java.md) is used to produce and consume messages on Pulsar topics. -[`org.apache.pulsar.client.admin`](/api/admin) | The Java client for the [Pulsar admin interface](admin-api-overview.md). - - -## Go client - -For a tutorial on using the Pulsar Go client, see [Pulsar Go client](client-libraries-go.md). - - -## Python client - -For a tutorial on using the Pulsar Python client, see [Pulsar Python client](client-libraries-python.md). - -There are also [pdoc](https://github.com/BurntSushi/pdoc)-generated API docs for the Python client [here](/api/python). - -## C++ client - -For a tutorial on using the Pulsar C++ clent, see [Pulsar C++ client](client-libraries-cpp.md). - -There are also [Doxygen](http://www.doxygen.nl/)-generated API docs for the C++ client [here](/api/cpp). - -## Feature Matrix +- [Java client](client-libraries-java.md) +- [Go client](client-libraries-go.md) +- [Python client](client-libraries-python.md) +- [C++ client](client-libraries-cpp.md) +- [Node.js client](client-libraries-node.md) +- [WebSocket client](client-libraries-websocket.md) + +## Feature matrix Pulsar client feature matrix for different languages is listed on [Client Features Matrix](https://github.com/apache/pulsar/wiki/Client-Features-Matrix) page. -## Thirdparty Clients +## Third-party clients -Besides the official released clients, there are also multiple projects on developing a Pulsar client in different languages. +Besides the official released clients, multiple projects on developing Pulsar clients are available in different languages. > If you have developed a new Pulsar client, feel free to submit a pull > request and add your client to the list below. | Language | Project | Maintainer | License | Description | |----------|---------|------------|---------|-------------| -| Go | [pulsar-client-go](https://github.com/Comcast/pulsar-client-go) | [Comcast](https://github.com/Comcast) | [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) | A native golang client | -| Go | [go-pulsar](https://github.com/t2y/go-pulsar) | [t2y](https://github.com/t2y) | [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) | | +| Go | [pulsar-client-go](https://github.com/apache/pulsar/tree/master/pulsar-client-go) | [Apache Pulsar](https://github.com/apache/pulsar) | [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) | A native golang client | Review comment: Replace `A native golang client` with `A cgo client depends on cpp lib` ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services