Re: [DISCUSS] Proposal for donating pulsar-admin-go to the Apache Pulsar project

2023-08-14 Thread Andy Walker
To clarify, I mean to say that pulsar-client-go (pulsar) is the *only* module in the repository, with sub-packages that include pulsar, pulsar/auth and pulsaradmin On Mon, Aug 14, 2023 at 3:52 PM Andy Walker wrote: > Before considering whether to split the code into multiple modules, one > must

Re: [DISCUSS] Proposal for donating pulsar-admin-go to the Apache Pulsar project

2023-08-14 Thread Andy Walker
Before considering whether to split the code into multiple modules, one must first ask if it makes sense to intermix three separate version numbers and use each project independently from the others. I would argue that it does not. Typically, with client libraries like this, they are either fully

Re: [DISCUSS] Proposal for donating pulsar-admin-go to the Apache Pulsar project

2023-08-04 Thread tison
Thanks for your reply! I'm going to call a vote now for a consensus on the donating direction. Then I'll handle the IP clearance process. For repo organizing strategy, I recognize Zixuan's suggestion that fine-grained modules can help downstream projects to use and combine them more flexibly. Whi

Re: [DISCUSS] Proposal for donating pulsar-admin-go to the Apache Pulsar project

2023-07-31 Thread Enrico Olivelli
+1 Thanks Enrico Il giorno lun 31 lug 2023 alle ore 17:59 Zixuan Liu ha scritto: > > This is a good idea for the Pulsar community. > > > The first one is hosting code in three repos: pulsar-admin-go, > pulsar-client-go, pulsar-auth-go. Then factor out the shared auth logics > into pulsar-auth-go

Re: [DISCUSS] Proposal for donating pulsar-admin-go to the Apache Pulsar project

2023-07-31 Thread Zixuan Liu
This is a good idea for the Pulsar community. > The first one is hosting code in three repos: pulsar-admin-go, pulsar-client-go, pulsar-auth-go. Then factor out the shared auth logics into pulsar-auth-go and let pulsar-admin-go and pulsar-client-go depend on it. I prefer this idea. The `go get` d

Re: [DISCUSS] Proposal for donating pulsar-admin-go to the Apache Pulsar project

2023-07-31 Thread 太上玄元道君
+1 Thanks, Tao Jiuming Yunze Xu 于2023年7月31日 周一16:26写道: > LGTM. > > Thanks, > Yunze > > On Wed, Jul 26, 2023 at 5:11 PM tison wrote: > > > > Hi, > > > > ## Motivation > > > > Pulsar brokers serve two kinds of client-side requests: data panel > requests > > (often known as client-api) and control

Re: [DISCUSS] Proposal for donating pulsar-admin-go to the Apache Pulsar project

2023-07-31 Thread Yunze Xu
LGTM. Thanks, Yunze On Wed, Jul 26, 2023 at 5:11 PM tison wrote: > > Hi, > > ## Motivation > > Pulsar brokers serve two kinds of client-side requests: data panel requests > (often known as client-api) and control panel requests (often known as > admin-api). > > Pulsar has multiple client librari

[DISCUSS] Proposal for donating pulsar-admin-go to the Apache Pulsar project

2023-07-26 Thread tison
Hi, ## Motivation Pulsar brokers serve two kinds of client-side requests: data panel requests (often known as client-api) and control panel requests (often known as admin-api). Pulsar has multiple client libraries support among Java, C++, Python, Golang, C#, Node.js, etc. While most of them impl