You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by "lushiji(apache)" <lu...@apache.org> on 2024/11/06 02:25:53 UTC

[DISCUSS] PCIP-1 Add the development process for pulsar-java-contrib project

Hello Pulsar Community,
The development process of the pulsar-java-contrib project was not detailed
before. I proposed a process to simplify the development process and
provide detailed designs and instructions for large proposals to facilitate
better use by users.

It can be summarized as follows:
1. for simple changes, you only need to submit a PR for code changes
2. for larger improvement proposal, you need to submit a PR for code
changes + a design document (the file is placed in pcip/pcip-xxx.md)

The full process can be found at
https://github.com/apache/pulsar-java-contrib/pull/10

Please share your thoughts on this proposal along with any concerns or
suggestions.

Regards

Re: [DISCUSS] PCIP-1 Add the development process for pulsar-java-contrib project

Posted by "lushiji(apache)" <lu...@apache.org>.
Good suggestion. Regarding the submission limit of PR, I think it can be
achieved by directly setting the configuration of pulsar-java-contrib
project. After the process is determined, I will contact you to set it
again.

On Tue, Nov 12, 2024 at 5:46 PM Enrico Olivelli <eo...@gmail.com> wrote:

> +1
>
> It is clear that maintaining the repository is under the responsibility of
> the Pulsar PMC and only Pulsar committers are able to commit patches to the
> repository.
>
> Committers must apply the usual diligence in committing the patches, and
> enforce the usual rules: at least 2 +1s from committers (or only one +1 if
> the patch is contributed by a committer)
>
> Enrico
>
>
> Il giorno ven 8 nov 2024 alle ore 13:45 Haiting Jiang <
> jianghaiting@apache.org> ha scritto:
>
> > +1
> > The main difference between this process and the main repo's is that we
> > don't need the voting procedure in the dev mail list to merge a PR.
> > It's good for development efficiency and easier for new contributors.
> >
> > Thanks,
> > Haiting
> >
> > On 2024/11/07 12:07:03 Jia Zhai wrote:
> > > +1
> > > 👍 It is a good start.
> > >
> > > On Wed, Nov 6, 2024 at 10:26 AM lushiji(apache) <lu...@apache.org>
> > wrote:
> > >
> > > > Hello Pulsar Community,
> > > > The development process of the pulsar-java-contrib project was not
> > detailed
> > > > before. I proposed a process to simplify the development process and
> > > > provide detailed designs and instructions for large proposals to
> > facilitate
> > > > better use by users.
> > > >
> > > > It can be summarized as follows:
> > > > 1. for simple changes, you only need to submit a PR for code changes
> > > > 2. for larger improvement proposal, you need to submit a PR for code
> > > > changes + a design document (the file is placed in pcip/pcip-xxx.md)
> > > >
> > > > The full process can be found at
> > > > https://github.com/apache/pulsar-java-contrib/pull/10
> > > >
> > > > Please share your thoughts on this proposal along with any concerns
> or
> > > > suggestions.
> > > >
> > > > Regards
> > > >
> > >
> >
>

Re: [DISCUSS] PCIP-1 Add the development process for pulsar-java-contrib project

Posted by Enrico Olivelli <eo...@gmail.com>.
+1

It is clear that maintaining the repository is under the responsibility of
the Pulsar PMC and only Pulsar committers are able to commit patches to the
repository.

Committers must apply the usual diligence in committing the patches, and
enforce the usual rules: at least 2 +1s from committers (or only one +1 if
the patch is contributed by a committer)

Enrico


Il giorno ven 8 nov 2024 alle ore 13:45 Haiting Jiang <
jianghaiting@apache.org> ha scritto:

> +1
> The main difference between this process and the main repo's is that we
> don't need the voting procedure in the dev mail list to merge a PR.
> It's good for development efficiency and easier for new contributors.
>
> Thanks,
> Haiting
>
> On 2024/11/07 12:07:03 Jia Zhai wrote:
> > +1
> > 👍 It is a good start.
> >
> > On Wed, Nov 6, 2024 at 10:26 AM lushiji(apache) <lu...@apache.org>
> wrote:
> >
> > > Hello Pulsar Community,
> > > The development process of the pulsar-java-contrib project was not
> detailed
> > > before. I proposed a process to simplify the development process and
> > > provide detailed designs and instructions for large proposals to
> facilitate
> > > better use by users.
> > >
> > > It can be summarized as follows:
> > > 1. for simple changes, you only need to submit a PR for code changes
> > > 2. for larger improvement proposal, you need to submit a PR for code
> > > changes + a design document (the file is placed in pcip/pcip-xxx.md)
> > >
> > > The full process can be found at
> > > https://github.com/apache/pulsar-java-contrib/pull/10
> > >
> > > Please share your thoughts on this proposal along with any concerns or
> > > suggestions.
> > >
> > > Regards
> > >
> >
>

Re: [DISCUSS] PCIP-1 Add the development process for pulsar-java-contrib project

Posted by Haiting Jiang <ji...@apache.org>.
+1
The main difference between this process and the main repo's is that we don't need the voting procedure in the dev mail list to merge a PR. 
It's good for development efficiency and easier for new contributors.

Thanks,
Haiting

On 2024/11/07 12:07:03 Jia Zhai wrote:
> +1
> 👍 It is a good start.
> 
> On Wed, Nov 6, 2024 at 10:26 AM lushiji(apache) <lu...@apache.org> wrote:
> 
> > Hello Pulsar Community,
> > The development process of the pulsar-java-contrib project was not detailed
> > before. I proposed a process to simplify the development process and
> > provide detailed designs and instructions for large proposals to facilitate
> > better use by users.
> >
> > It can be summarized as follows:
> > 1. for simple changes, you only need to submit a PR for code changes
> > 2. for larger improvement proposal, you need to submit a PR for code
> > changes + a design document (the file is placed in pcip/pcip-xxx.md)
> >
> > The full process can be found at
> > https://github.com/apache/pulsar-java-contrib/pull/10
> >
> > Please share your thoughts on this proposal along with any concerns or
> > suggestions.
> >
> > Regards
> >
> 

Re: [DISCUSS] PCIP-1 Add the development process for pulsar-java-contrib project

Posted by Jia Zhai <zh...@apache.org>.
+1
👍 It is a good start.

On Wed, Nov 6, 2024 at 10:26 AM lushiji(apache) <lu...@apache.org> wrote:

> Hello Pulsar Community,
> The development process of the pulsar-java-contrib project was not detailed
> before. I proposed a process to simplify the development process and
> provide detailed designs and instructions for large proposals to facilitate
> better use by users.
>
> It can be summarized as follows:
> 1. for simple changes, you only need to submit a PR for code changes
> 2. for larger improvement proposal, you need to submit a PR for code
> changes + a design document (the file is placed in pcip/pcip-xxx.md)
>
> The full process can be found at
> https://github.com/apache/pulsar-java-contrib/pull/10
>
> Please share your thoughts on this proposal along with any concerns or
> suggestions.
>
> Regards
>

Re: [DISCUSS] PCIP-1 Add the development process for pulsar-java-contrib project

Posted by "lushiji(apache)" <lu...@apache.org>.
Dear all,

I would like to express my appreciation to all of you who have shown
support for my recent proposal. Your feedback and encouragement are
greatly appreciated and have been instrumental in moving the
discussion forward.

I am pleased to announce that I have initiated a vote on this
proposal. You can find the details and participate in the voting
through the following link:
https://lists.apache.org/thread/mmd65whp3g9yd6p5n1ytbqws2gt4cmrl


Your active participation is crucial for the success of this
initiative, and I look forward to a positive outcome.

Once again, thank you for your valuable input and support.

Best regards

On Wed, Nov 6, 2024 at 10:25 AM lushiji(apache) <lu...@apache.org> wrote:

> Hello Pulsar Community,
> The development process of the pulsar-java-contrib project was not
> detailed before. I proposed a process to simplify the development process
> and provide detailed designs and instructions for large proposals to
> facilitate better use by users.
>
> It can be summarized as follows:
> 1. for simple changes, you only need to submit a PR for code changes
> 2. for larger improvement proposal, you need to submit a PR for code
> changes + a design document (the file is placed in pcip/pcip-xxx.md)
>
> The full process can be found at
> https://github.com/apache/pulsar-java-contrib/pull/10
>
> Please share your thoughts on this proposal along with any concerns or
> suggestions.
>
> Regards
>