Anonymitaet commented on code in PR #17010:
URL: https://github.com/apache/pulsar/pull/17010#discussion_r941960865


##########
site2/docs/client-libraries.md:
##########
@@ -4,42 +4,74 @@ title: Pulsar client libraries
 sidebar_label: "Overview"
 ---
 
-Pulsar supports the following client libraries:
+Pulsar supports the following language specific client libraries:
 
-| Language  | Documentation                                                    
             | Release note                                                     
        | Code repo                                                             
        |
-|-----------|-------------------------------------------------------------------------------|--------------------------------------------------------------------------|-------------------------------------------------------------------------------|
-| Java      | - [User doc](client-libraries-java.md) <br/><br/> - [API 
doc](/api/client/)   | [Here](/release-notes/)                                  
                | 
[Here](https://github.com/apache/pulsar/tree/master/pulsar-client)            |
-| C++       | - [User doc](client-libraries-cpp.md) <br/><br/> - [API 
doc](/api/cpp/)       | [Here](/release-notes/)                                 
                 | 
[Here](https://github.com/apache/pulsar/tree/master/pulsar-client-cpp)        |
-| Python    | - [User doc](client-libraries-python.md) <br/><br/> - [API 
doc](/api/python/) | [Here](/release-notes/)                                    
              | 
[Here](https://github.com/apache/pulsar/tree/master/pulsar-client-cpp/python) |
-| WebSocket | [User doc](client-libraries-websocket.md)                        
             | [Here](/release-notes/)                                          
        | [Here](https://github.com/apache/pulsar/tree/master/pulsar-websocket) 
        |
-| Go client | [User doc](client-libraries-go.md)                               
             | 
[Here](https://github.com/apache/pulsar-client-go/blob/master/CHANGELOG) | 
[Here](https://github.com/apache/pulsar-client-go)                            |
-| Node.js   | [User doc](client-libraries-node.md)                             
             | [Here](https://github.com/apache/pulsar-client-node/releases)    
        | [Here](https://github.com/apache/pulsar-client-node)                  
        |
-| C#        | [User doc](client-libraries-dotnet.md)                           
             | 
[Here](https://github.com/apache/pulsar-dotpulsar/blob/master/CHANGELOG) | 
[Here](https://github.com/apache/pulsar-dotpulsar)                            |
+| Language  | Documentation                          | Release note            
                                                       | Code repo              
                                                          |
+| --------- | -------------------------------------- | 
------------------------------------------------------------------------------ 
| 
--------------------------------------------------------------------------------
 |
+| Java      | [User doc](client-libraries-java.md)   | 
[Bundled](/release-notes/)                                                     
| [Bundled](https://github.com/apache/pulsar/tree/master/pulsar-client)         
   |
+| C++       | [User doc](client-libraries-cpp.md)    | 
[Bundled](/release-notes/)                                                     
| [Bundled](https://github.com/apache/pulsar/tree/master/pulsar-client-cpp)     
   |
+| Python    | [User doc](client-libraries-python.md) | 
[Bundled](/release-notes/)                                                     
| 
[Bundled](https://github.com/apache/pulsar/tree/master/pulsar-client-cpp/python)
 |
+| Go client | [User doc](client-libraries-go.md)     | 
[Standalone](https://github.com/apache/pulsar-client-go/blob/master/CHANGELOG) 
| [Standalone](https://github.com/apache/pulsar-client-go)                      
   |
+| Node.js   | [User doc](client-libraries-node.md)   | 
[Standalone](https://github.com/apache/pulsar-client-node/releases)            
| [Standalone](https://github.com/apache/pulsar-client-node)                    
   |
+| C#        | [User doc](client-libraries-dotnet.md) | 
[Standalone](https://github.com/apache/pulsar-dotpulsar/blob/master/CHANGELOG) 
| [Standalone](https://github.com/apache/pulsar-dotpulsar)                      
   |
 
-:::note
+Pulsar supports the following language-agnostic client libraries:
 
-- The code repos of **Java, C++, Python,** and **WebSocket** clients are 
hosted in the [Pulsar main repo](https://github.com/apache/pulsar) and these 
clients are released with Pulsar, so their release notes are parts of [Pulsar 
release note](/release-notes/).
-- The code repos of **Go, Node.js,** and **C#** clients are hosted outside of 
the [Pulsar main repo](https://github.com/apache/pulsar) and these clients are 
not released with Pulsar, so they have independent release notes.
-

Review Comment:
   Suggest keeping lines 21-22. Reasons:
   
   1. It's more clear to show users the whole information (lines 21-22), 
especially for those who are not familiar with Pulsar.
   
   2. Some users can not fully understand the meaning of `standalone` and 
`bundled` because they can represent other meanings as well, or at least, they 
can not understand it at first glance and need to take a little more time to do 
the guesswork.
   
   🔹🔹🔹
   
   So how about compromising it as:
   
   - Keep `standalone` and `bundled` in tables
   - Also keep the whole explanation (lines 21 -22)
   
   In this way, there is no redundant, missing, or confusing info.
   



-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to