Re: [DISCUSS] Use Github project to track the multi clients development
Thanks for your information. I will mark this PR as a draft until the improvement of `add-to-project` is done. Zike Yang On Mon, Aug 29, 2022 at 9:36 AM PengHui Li wrote: > > More context can be found here > https://lists.apache.org/thread/q49r2blh1wmvnr0mqx2lxxkhd8c306bm > > Thanks, > Penghui > > On Sat, Aug 27, 2022 at 6:55 PM Max Xu wrote: > > > Reviewed and left a comment: the actions/add-to-project says itself does > > not support the Classic GitHub Project. [1] > > > > We may need to be aware of this. > > > > [1] https://github.com/actions/add-to-project#actionsadd-to-project > > > > > > Best, > > Max Xu > > > > > > On Thu, Aug 25, 2022 at 7:43 PM Zike Yang wrote: > > > > > > I think that the main problem is that in our community we have plenty > > > of Java developers and there are a few committers that review > > > the patches on non-Java client. > > > > > > Yes. The primary purpose of this project is to keep track of many > > > uncaught-up features of other languages clients. And there will be a > > > lot of features that we need to develop. > > > > > > If there is no objection, please help review and merge this PR: > > > https://github.com/apache/pulsar/pull/17201 Thanks. > > > > > > > > > Best, > > > Zike Yang > > > > > > On Wed, Aug 24, 2022 at 9:20 PM Enrico Olivelli > > > wrote: > > > > > > > > I think that the main problem is that in our community we have plenty > > > > of Java developers and there are a few committers that review > > > > the patches on non-Java client. > > > > The same problem is also for other projects like the Helm Chart. > > > > Also, the Java client is used internally by the broker so it is > > > > usually more used and it needs more work > > > > > > > > That said I agree that with the proposal in this thread > > > > > > > > Enrico > > > > > > > > Il giorno mer 24 ago 2022 alle ore 14:32 Qiang Huang > > > > ha scritto: > > > > > > > > > > It makes sense to me. I'm thinking, if an issue is encountered in a > > > Java > > > > > client, it is possible to be in other clients. If so, the Java client > > > board > > > > > is also needed. > > > > > > > > > > mattison chao 于2022年8月22日周一 16:00写道: > > > > > > > > > > > +1 > > > > > > > > > > > > Best, > > > > > > Mattison > > > > > > > > > > > > On Mon, 22 Aug 2022 at 15:52, Baodi Shi > > > > > > > > > > > wrote: > > > > > > > > > > > > > Nice idea! > > > > > > > > > > > > > > Thanks, > > > > > > > Baodi Shi > > > > > > > > > > > > > > > On Aug 22, 2022, at 12:4250, Zike Yang > > wrote: > > > > > > > > > > > > > > > > Hi, all > > > > > > > > > > > > > > > > Currently, many features or bug fixes of some clients like the > > > C++ > > > > > > > > client and Python client have not caught up with the Java > > > client. For > > > > > > > > better tracking of these features or bug fixes, I have created > > a > > > > > > > > Github project called `Apache Pulsar / Multi Clients`[0] under > > > the > > > > > > > > pulsar main repo. It can be removed if we don't like it this > > way. > > > > > > > > > > > > > > > > There are six columns in this Github project: > > > > > > > > * Backlog: Low priority issues or issues(or cards) that have > > not > > > been > > > > > > > > initially investigated. > > > > > > > > * Todo: Newly added issues and issues suitable for contributors > > > to pick > > > > > > > first. > > > > > > > > * In progress: Work in progress issues or PRs. > > > > > > > > * Review in progress: The PRs or issues that are waiting for > > > review. > > > > > > > > * Reviewer approved: The PRs or issues that are waiting to > > merge. > > > > > > > > * Done: Merged PRs and Solved issues. > > > > > > > > > > > > > > > > This not only helps to track the status of other clients' > > > features and > > > > > > > > bug fixes but also helps contributors who want to participate > > in > > > other > > > > > > > > language client feature development to pick the task. > > > > > > > > > > > > > > > > This Project is currently only for clients maintained by the > > main > > > > > > > > pulsar repository, such as C++ and Python clients. > > > > > > > > > > > > > > > > I have created a PR [1] to add C++ and Python client issues and > > > PRs to > > > > > > > > the Multi Clients project. > > > > > > > > > > > > > > > > Please let me know what you think. Thanks! > > > > > > > > > > > > > > > > [0] https://github.com/apache/pulsar/projects/12 > > > > > > > > [1] https://github.com/apache/pulsar/pull/17201 > > > > > > > > > > > > > > > > Best, > > > > > > > > Zike Yang > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > BR, > > > > > Qiang Huang > > > > >
Re: [DISCUSS] Use Github project to track the multi clients development
More context can be found here https://lists.apache.org/thread/q49r2blh1wmvnr0mqx2lxxkhd8c306bm Thanks, Penghui On Sat, Aug 27, 2022 at 6:55 PM Max Xu wrote: > Reviewed and left a comment: the actions/add-to-project says itself does > not support the Classic GitHub Project. [1] > > We may need to be aware of this. > > [1] https://github.com/actions/add-to-project#actionsadd-to-project > > > Best, > Max Xu > > > On Thu, Aug 25, 2022 at 7:43 PM Zike Yang wrote: > > > > I think that the main problem is that in our community we have plenty > > of Java developers and there are a few committers that review > > the patches on non-Java client. > > > > Yes. The primary purpose of this project is to keep track of many > > uncaught-up features of other languages clients. And there will be a > > lot of features that we need to develop. > > > > If there is no objection, please help review and merge this PR: > > https://github.com/apache/pulsar/pull/17201 Thanks. > > > > > > Best, > > Zike Yang > > > > On Wed, Aug 24, 2022 at 9:20 PM Enrico Olivelli > > wrote: > > > > > > I think that the main problem is that in our community we have plenty > > > of Java developers and there are a few committers that review > > > the patches on non-Java client. > > > The same problem is also for other projects like the Helm Chart. > > > Also, the Java client is used internally by the broker so it is > > > usually more used and it needs more work > > > > > > That said I agree that with the proposal in this thread > > > > > > Enrico > > > > > > Il giorno mer 24 ago 2022 alle ore 14:32 Qiang Huang > > > ha scritto: > > > > > > > > It makes sense to me. I'm thinking, if an issue is encountered in a > > Java > > > > client, it is possible to be in other clients. If so, the Java client > > board > > > > is also needed. > > > > > > > > mattison chao 于2022年8月22日周一 16:00写道: > > > > > > > > > +1 > > > > > > > > > > Best, > > > > > Mattison > > > > > > > > > > On Mon, 22 Aug 2022 at 15:52, Baodi Shi > > > > > > > > wrote: > > > > > > > > > > > Nice idea! > > > > > > > > > > > > Thanks, > > > > > > Baodi Shi > > > > > > > > > > > > > On Aug 22, 2022, at 12:4250, Zike Yang > wrote: > > > > > > > > > > > > > > Hi, all > > > > > > > > > > > > > > Currently, many features or bug fixes of some clients like the > > C++ > > > > > > > client and Python client have not caught up with the Java > > client. For > > > > > > > better tracking of these features or bug fixes, I have created > a > > > > > > > Github project called `Apache Pulsar / Multi Clients`[0] under > > the > > > > > > > pulsar main repo. It can be removed if we don't like it this > way. > > > > > > > > > > > > > > There are six columns in this Github project: > > > > > > > * Backlog: Low priority issues or issues(or cards) that have > not > > been > > > > > > > initially investigated. > > > > > > > * Todo: Newly added issues and issues suitable for contributors > > to pick > > > > > > first. > > > > > > > * In progress: Work in progress issues or PRs. > > > > > > > * Review in progress: The PRs or issues that are waiting for > > review. > > > > > > > * Reviewer approved: The PRs or issues that are waiting to > merge. > > > > > > > * Done: Merged PRs and Solved issues. > > > > > > > > > > > > > > This not only helps to track the status of other clients' > > features and > > > > > > > bug fixes but also helps contributors who want to participate > in > > other > > > > > > > language client feature development to pick the task. > > > > > > > > > > > > > > This Project is currently only for clients maintained by the > main > > > > > > > pulsar repository, such as C++ and Python clients. > > > > > > > > > > > > > > I have created a PR [1] to add C++ and Python client issues and > > PRs to > > > > > > > the Multi Clients project. > > > > > > > > > > > > > > Please let me know what you think. Thanks! > > > > > > > > > > > > > > [0] https://github.com/apache/pulsar/projects/12 > > > > > > > [1] https://github.com/apache/pulsar/pull/17201 > > > > > > > > > > > > > > Best, > > > > > > > Zike Yang > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > BR, > > > > Qiang Huang > > >
Re: [DISCUSS] Use Github project to track the multi clients development
Reviewed and left a comment: the actions/add-to-project says itself does not support the Classic GitHub Project. [1] We may need to be aware of this. [1] https://github.com/actions/add-to-project#actionsadd-to-project Best, Max Xu On Thu, Aug 25, 2022 at 7:43 PM Zike Yang wrote: > > I think that the main problem is that in our community we have plenty > of Java developers and there are a few committers that review > the patches on non-Java client. > > Yes. The primary purpose of this project is to keep track of many > uncaught-up features of other languages clients. And there will be a > lot of features that we need to develop. > > If there is no objection, please help review and merge this PR: > https://github.com/apache/pulsar/pull/17201 Thanks. > > > Best, > Zike Yang > > On Wed, Aug 24, 2022 at 9:20 PM Enrico Olivelli > wrote: > > > > I think that the main problem is that in our community we have plenty > > of Java developers and there are a few committers that review > > the patches on non-Java client. > > The same problem is also for other projects like the Helm Chart. > > Also, the Java client is used internally by the broker so it is > > usually more used and it needs more work > > > > That said I agree that with the proposal in this thread > > > > Enrico > > > > Il giorno mer 24 ago 2022 alle ore 14:32 Qiang Huang > > ha scritto: > > > > > > It makes sense to me. I'm thinking, if an issue is encountered in a > Java > > > client, it is possible to be in other clients. If so, the Java client > board > > > is also needed. > > > > > > mattison chao 于2022年8月22日周一 16:00写道: > > > > > > > +1 > > > > > > > > Best, > > > > Mattison > > > > > > > > On Mon, 22 Aug 2022 at 15:52, Baodi Shi > > > > > wrote: > > > > > > > > > Nice idea! > > > > > > > > > > Thanks, > > > > > Baodi Shi > > > > > > > > > > > On Aug 22, 2022, at 12:4250, Zike Yang wrote: > > > > > > > > > > > > Hi, all > > > > > > > > > > > > Currently, many features or bug fixes of some clients like the > C++ > > > > > > client and Python client have not caught up with the Java > client. For > > > > > > better tracking of these features or bug fixes, I have created a > > > > > > Github project called `Apache Pulsar / Multi Clients`[0] under > the > > > > > > pulsar main repo. It can be removed if we don't like it this way. > > > > > > > > > > > > There are six columns in this Github project: > > > > > > * Backlog: Low priority issues or issues(or cards) that have not > been > > > > > > initially investigated. > > > > > > * Todo: Newly added issues and issues suitable for contributors > to pick > > > > > first. > > > > > > * In progress: Work in progress issues or PRs. > > > > > > * Review in progress: The PRs or issues that are waiting for > review. > > > > > > * Reviewer approved: The PRs or issues that are waiting to merge. > > > > > > * Done: Merged PRs and Solved issues. > > > > > > > > > > > > This not only helps to track the status of other clients' > features and > > > > > > bug fixes but also helps contributors who want to participate in > other > > > > > > language client feature development to pick the task. > > > > > > > > > > > > This Project is currently only for clients maintained by the main > > > > > > pulsar repository, such as C++ and Python clients. > > > > > > > > > > > > I have created a PR [1] to add C++ and Python client issues and > PRs to > > > > > > the Multi Clients project. > > > > > > > > > > > > Please let me know what you think. Thanks! > > > > > > > > > > > > [0] https://github.com/apache/pulsar/projects/12 > > > > > > [1] https://github.com/apache/pulsar/pull/17201 > > > > > > > > > > > > Best, > > > > > > Zike Yang > > > > > > > > > > > > > > > > > > > > > > > -- > > > BR, > > > Qiang Huang >
Re: [DISCUSS] Use Github project to track the multi clients development
> I think that the main problem is that in our community we have plenty of Java developers and there are a few committers that review the patches on non-Java client. Yes. The primary purpose of this project is to keep track of many uncaught-up features of other languages clients. And there will be a lot of features that we need to develop. If there is no objection, please help review and merge this PR: https://github.com/apache/pulsar/pull/17201 Thanks. Best, Zike Yang On Wed, Aug 24, 2022 at 9:20 PM Enrico Olivelli wrote: > > I think that the main problem is that in our community we have plenty > of Java developers and there are a few committers that review > the patches on non-Java client. > The same problem is also for other projects like the Helm Chart. > Also, the Java client is used internally by the broker so it is > usually more used and it needs more work > > That said I agree that with the proposal in this thread > > Enrico > > Il giorno mer 24 ago 2022 alle ore 14:32 Qiang Huang > ha scritto: > > > > It makes sense to me. I'm thinking, if an issue is encountered in a Java > > client, it is possible to be in other clients. If so, the Java client board > > is also needed. > > > > mattison chao 于2022年8月22日周一 16:00写道: > > > > > +1 > > > > > > Best, > > > Mattison > > > > > > On Mon, 22 Aug 2022 at 15:52, Baodi Shi > > > wrote: > > > > > > > Nice idea! > > > > > > > > Thanks, > > > > Baodi Shi > > > > > > > > > On Aug 22, 2022, at 12:4250, Zike Yang wrote: > > > > > > > > > > Hi, all > > > > > > > > > > Currently, many features or bug fixes of some clients like the C++ > > > > > client and Python client have not caught up with the Java client. For > > > > > better tracking of these features or bug fixes, I have created a > > > > > Github project called `Apache Pulsar / Multi Clients`[0] under the > > > > > pulsar main repo. It can be removed if we don't like it this way. > > > > > > > > > > There are six columns in this Github project: > > > > > * Backlog: Low priority issues or issues(or cards) that have not been > > > > > initially investigated. > > > > > * Todo: Newly added issues and issues suitable for contributors to > > > > > pick > > > > first. > > > > > * In progress: Work in progress issues or PRs. > > > > > * Review in progress: The PRs or issues that are waiting for review. > > > > > * Reviewer approved: The PRs or issues that are waiting to merge. > > > > > * Done: Merged PRs and Solved issues. > > > > > > > > > > This not only helps to track the status of other clients' features and > > > > > bug fixes but also helps contributors who want to participate in other > > > > > language client feature development to pick the task. > > > > > > > > > > This Project is currently only for clients maintained by the main > > > > > pulsar repository, such as C++ and Python clients. > > > > > > > > > > I have created a PR [1] to add C++ and Python client issues and PRs to > > > > > the Multi Clients project. > > > > > > > > > > Please let me know what you think. Thanks! > > > > > > > > > > [0] https://github.com/apache/pulsar/projects/12 > > > > > [1] https://github.com/apache/pulsar/pull/17201 > > > > > > > > > > Best, > > > > > Zike Yang > > > > > > > > > > > > > > > > > -- > > BR, > > Qiang Huang
Re: [DISCUSS] Use Github project to track the multi clients development
I think that the main problem is that in our community we have plenty of Java developers and there are a few committers that review the patches on non-Java client. The same problem is also for other projects like the Helm Chart. Also, the Java client is used internally by the broker so it is usually more used and it needs more work That said I agree that with the proposal in this thread Enrico Il giorno mer 24 ago 2022 alle ore 14:32 Qiang Huang ha scritto: > > It makes sense to me. I'm thinking, if an issue is encountered in a Java > client, it is possible to be in other clients. If so, the Java client board > is also needed. > > mattison chao 于2022年8月22日周一 16:00写道: > > > +1 > > > > Best, > > Mattison > > > > On Mon, 22 Aug 2022 at 15:52, Baodi Shi > > wrote: > > > > > Nice idea! > > > > > > Thanks, > > > Baodi Shi > > > > > > > On Aug 22, 2022, at 12:4250, Zike Yang wrote: > > > > > > > > Hi, all > > > > > > > > Currently, many features or bug fixes of some clients like the C++ > > > > client and Python client have not caught up with the Java client. For > > > > better tracking of these features or bug fixes, I have created a > > > > Github project called `Apache Pulsar / Multi Clients`[0] under the > > > > pulsar main repo. It can be removed if we don't like it this way. > > > > > > > > There are six columns in this Github project: > > > > * Backlog: Low priority issues or issues(or cards) that have not been > > > > initially investigated. > > > > * Todo: Newly added issues and issues suitable for contributors to pick > > > first. > > > > * In progress: Work in progress issues or PRs. > > > > * Review in progress: The PRs or issues that are waiting for review. > > > > * Reviewer approved: The PRs or issues that are waiting to merge. > > > > * Done: Merged PRs and Solved issues. > > > > > > > > This not only helps to track the status of other clients' features and > > > > bug fixes but also helps contributors who want to participate in other > > > > language client feature development to pick the task. > > > > > > > > This Project is currently only for clients maintained by the main > > > > pulsar repository, such as C++ and Python clients. > > > > > > > > I have created a PR [1] to add C++ and Python client issues and PRs to > > > > the Multi Clients project. > > > > > > > > Please let me know what you think. Thanks! > > > > > > > > [0] https://github.com/apache/pulsar/projects/12 > > > > [1] https://github.com/apache/pulsar/pull/17201 > > > > > > > > Best, > > > > Zike Yang > > > > > > > > > > > -- > BR, > Qiang Huang
Re: [DISCUSS] Use Github project to track the multi clients development
It makes sense to me. I'm thinking, if an issue is encountered in a Java client, it is possible to be in other clients. If so, the Java client board is also needed. mattison chao 于2022年8月22日周一 16:00写道: > +1 > > Best, > Mattison > > On Mon, 22 Aug 2022 at 15:52, Baodi Shi > wrote: > > > Nice idea! > > > > Thanks, > > Baodi Shi > > > > > On Aug 22, 2022, at 12:4250, Zike Yang wrote: > > > > > > Hi, all > > > > > > Currently, many features or bug fixes of some clients like the C++ > > > client and Python client have not caught up with the Java client. For > > > better tracking of these features or bug fixes, I have created a > > > Github project called `Apache Pulsar / Multi Clients`[0] under the > > > pulsar main repo. It can be removed if we don't like it this way. > > > > > > There are six columns in this Github project: > > > * Backlog: Low priority issues or issues(or cards) that have not been > > > initially investigated. > > > * Todo: Newly added issues and issues suitable for contributors to pick > > first. > > > * In progress: Work in progress issues or PRs. > > > * Review in progress: The PRs or issues that are waiting for review. > > > * Reviewer approved: The PRs or issues that are waiting to merge. > > > * Done: Merged PRs and Solved issues. > > > > > > This not only helps to track the status of other clients' features and > > > bug fixes but also helps contributors who want to participate in other > > > language client feature development to pick the task. > > > > > > This Project is currently only for clients maintained by the main > > > pulsar repository, such as C++ and Python clients. > > > > > > I have created a PR [1] to add C++ and Python client issues and PRs to > > > the Multi Clients project. > > > > > > Please let me know what you think. Thanks! > > > > > > [0] https://github.com/apache/pulsar/projects/12 > > > [1] https://github.com/apache/pulsar/pull/17201 > > > > > > Best, > > > Zike Yang > > > > > -- BR, Qiang Huang
Re: [DISCUSS] Use Github project to track the multi clients development
+1 Best, Mattison On Mon, 22 Aug 2022 at 15:52, Baodi Shi wrote: > Nice idea! > > Thanks, > Baodi Shi > > > On Aug 22, 2022, at 12:4250, Zike Yang wrote: > > > > Hi, all > > > > Currently, many features or bug fixes of some clients like the C++ > > client and Python client have not caught up with the Java client. For > > better tracking of these features or bug fixes, I have created a > > Github project called `Apache Pulsar / Multi Clients`[0] under the > > pulsar main repo. It can be removed if we don't like it this way. > > > > There are six columns in this Github project: > > * Backlog: Low priority issues or issues(or cards) that have not been > > initially investigated. > > * Todo: Newly added issues and issues suitable for contributors to pick > first. > > * In progress: Work in progress issues or PRs. > > * Review in progress: The PRs or issues that are waiting for review. > > * Reviewer approved: The PRs or issues that are waiting to merge. > > * Done: Merged PRs and Solved issues. > > > > This not only helps to track the status of other clients' features and > > bug fixes but also helps contributors who want to participate in other > > language client feature development to pick the task. > > > > This Project is currently only for clients maintained by the main > > pulsar repository, such as C++ and Python clients. > > > > I have created a PR [1] to add C++ and Python client issues and PRs to > > the Multi Clients project. > > > > Please let me know what you think. Thanks! > > > > [0] https://github.com/apache/pulsar/projects/12 > > [1] https://github.com/apache/pulsar/pull/17201 > > > > Best, > > Zike Yang > >
Re: [DISCUSS] Use Github project to track the multi clients development
Nice idea! Thanks, Baodi Shi > On Aug 22, 2022, at 12:4250, Zike Yang wrote: > > Hi, all > > Currently, many features or bug fixes of some clients like the C++ > client and Python client have not caught up with the Java client. For > better tracking of these features or bug fixes, I have created a > Github project called `Apache Pulsar / Multi Clients`[0] under the > pulsar main repo. It can be removed if we don't like it this way. > > There are six columns in this Github project: > * Backlog: Low priority issues or issues(or cards) that have not been > initially investigated. > * Todo: Newly added issues and issues suitable for contributors to pick first. > * In progress: Work in progress issues or PRs. > * Review in progress: The PRs or issues that are waiting for review. > * Reviewer approved: The PRs or issues that are waiting to merge. > * Done: Merged PRs and Solved issues. > > This not only helps to track the status of other clients' features and > bug fixes but also helps contributors who want to participate in other > language client feature development to pick the task. > > This Project is currently only for clients maintained by the main > pulsar repository, such as C++ and Python clients. > > I have created a PR [1] to add C++ and Python client issues and PRs to > the Multi Clients project. > > Please let me know what you think. Thanks! > > [0] https://github.com/apache/pulsar/projects/12 > [1] https://github.com/apache/pulsar/pull/17201 > > Best, > Zike Yang
[DISCUSS] Use Github project to track the multi clients development
Hi, all Currently, many features or bug fixes of some clients like the C++ client and Python client have not caught up with the Java client. For better tracking of these features or bug fixes, I have created a Github project called `Apache Pulsar / Multi Clients`[0] under the pulsar main repo. It can be removed if we don't like it this way. There are six columns in this Github project: * Backlog: Low priority issues or issues(or cards) that have not been initially investigated. * Todo: Newly added issues and issues suitable for contributors to pick first. * In progress: Work in progress issues or PRs. * Review in progress: The PRs or issues that are waiting for review. * Reviewer approved: The PRs or issues that are waiting to merge. * Done: Merged PRs and Solved issues. This not only helps to track the status of other clients' features and bug fixes but also helps contributors who want to participate in other language client feature development to pick the task. This Project is currently only for clients maintained by the main pulsar repository, such as C++ and Python clients. I have created a PR [1] to add C++ and Python client issues and PRs to the Multi Clients project. Please let me know what you think. Thanks! [0] https://github.com/apache/pulsar/projects/12 [1] https://github.com/apache/pulsar/pull/17201 Best, Zike Yang