I just thought again about the "best practice" part. Why not
contribute it to the Apache official website
(https://github.com/apache/pulsar-site)?

Thanks,
Yunze

On Mon, Aug 5, 2024 at 8:46 PM Yunze Xu <x...@apache.org> wrote:
>
> TL;DR, such a repository is not necessary to be contributed to Apache.
>
> Actually, only the "Collect user best practices" point makes sense to
> me. The reason to have so many pluggables is exactly to avoid the core
> repo being not so bloated.
>
> Yeah, OTel is a good example. But IMHO, Pulsar is far less populated
> than OTel. In the current phase, it's more important to improve the
> code quality of such plugins, including
> - Metadata store. From my personal perspective, I don't suggest making
> InMemory, Etcd, Oxia as the built-in implementations. Having ZK as
> default and RocksDB for a lightweight standalone is enough.
> - Load Manager. If you have the demand to implement a customized load
> manager (like me), you will understand it. The extensible load manager
> introduced from PIP-192 makes things better. But it's still a mess.
> See how many `isLoadManagerExtensionEnabled` calls in the repo.
> - Schema Registry. It's not pluggable yet. But I've heard many users
> want a more powerful implementation.
>
> These three typical plugins above are really not pluggable enough.
> Before adding them to such a repository, it's more worth taking some
> time to revisit the implementation and make them better. Just like the
> producer and consumer interceptors, if some implementations are
> general enough, we should accept them in the core repo or create
> another repo for them.
>
> Besides, these pluggables provide a way for companies to implement its
> own private plugins as the sell points. For example, I really don't
> think my employer will be glad to contribute ideas of our internal
> plugins to this repo.
>
> So. It's -1 for me. But I think it's good to incubate this repo for
> some time and see if there are many people willing to contribute,
> rather than the XHS team itself.
>
> BTW, I'm also curious about the position of Pulsar in XHS since I see
> your company is adopting AutoMQ recently. I'm suspicious that
> contributing such a repo into Apache is a KPI in the internal
> competition.
>
> Thanks,
> Yunze
>
> On Sat, Aug 3, 2024 at 5:37 PM xiangying meng <xiangy...@apache.org> wrote:
> >
> > 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/td0j8l1c3l93nny0m5smnsdmb91j1n2y
> >
> > 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,
> > Xiangying
> >
> > On Sat, Aug 3, 2024 at 3:38 AM Dave Fisher <w...@apache.org> wrote:
> > >
> > > Hi - I renamed the PIP PR to include the PIP number - PIP-367. - 
> > > https://github.com/apache/pulsar/pull/23061
> > >
> > > I think that you have covered concerns and it is time to start a separate 
> > > VOTE thread.
> > >
> > > Assuming that the PIP passes then we can create the new repository by 
> > > following your example and adjust the files to best fit policies.
> > >
> > > Best Regards,
> > > Dave
> > >
> > > > On Jul 29, 2024, at 7:45 PM, xiangying meng <xiangy...@apache.org> 
> > > > wrote:
> > > >
> > > > Dear Dave and Enrico,
> > > >
> > > > Thank you for your reply and valuable comments. I think the point that
> > > > needs to be clarified now is whether this repository needs to be
> > > > released. In the original idea, the functions in this repository are
> > > > not stable. It will be used to collect various experimental functions
> > > > and extended plug-in implementations.
> > > > The risk is mentioned in the first version of the proposal. However,
> > > > due to lack of experience, I failed to clarify the importance of
> > > > release, so there is no clear release description. Thanks to Dave for
> > > > helping to further clarify this matter.
> > > >
> > > > - For experimental functions and customized functions that require
> > > > modifying the Pulsar source code, I think they must not be released.
> > > > - For the plug-in implementation of Pulsar extension, it cannot be
> > > > promised to users that it is stable, so it cannot be released, too.
> > > >
> > > > Therefore, we further clarify the positioning of this repository.
> > > >
> > > > - Collect user needs and their various customized plug-in 
> > > > implementations
> > > > - Collect and organize various experimental functions and customized 
> > > > functions
> > > > - Collect user best practices
> > > >
> > > > The admission standard of the warehouse is that this function can work
> > > > normally and meet the needs, but it is not necessarily stable, so it
> > > > will not be released.
> > > >
> > > > With the continuous feedback from users, this feature may become
> > > > stable, and eventually someone (new contributor or original
> > > > contributor) may move this feature to a stable releaseable place. That
> > > > is, move it to the `appropriate Pulsar repository and component` you
> > > > mentioned.
> > > >
> > > > In addition, regarding the SECURITY.md file, I have added it to the
> > > > repository. [0]
> > > >
> > > > Best Regards
> > > >
> > > > xiangying
> > > >
> > > > [0] - 
> > > > https://github.com/StevenLuMT/pulsar-java-contrib/blob/stable/SECURITY.md
> > > >
> > > > On Mon, Jul 29, 2024 at 10:50 PM Dave Fisher <w...@apache.org> wrote:
> > > >>
> > > >>
> > > >>
> > > >>> On Jul 29, 2024, at 6:37 AM, Enrico Olivelli <eolive...@gmail.com> 
> > > >>> wrote:
> > > >>>
> > > >>> Il giorno lun 29 lug 2024 alle ore 11:55 steven lu 
> > > >>> <lushiji2...@gmail.com>
> > > >>> ha scritto:
> > > >>>
> > > >>>> Different from pulsar-adapters, we added some instructions and 
> > > >>>> examples
> > > >>>> here https://github.com/StevenLuMT/pulsar-java-contrib
> > > >>>
> > > >>>
> > > >>> This example is clear, thanks !
> > > >>
> > > >> From your README in the repository.
> > > >>
> > > >>> Pulsar java contrib is to provide a non-core code maintenance 
> > > >>> repository to collect plugin implementations, personalized features, 
> > > >>> experimental features, and best practices from users.
> > > >>
> > > >> These are examples which anyone can use at their own risk and the PMC 
> > > >> does not intend to make RELEASES. Is this correct? If so then that 
> > > >> should be very clear.
> > > >>
> > > >> Anything the community decides to support for the future in a release 
> > > >> should be moved into the appropriate Pulsar repository and component.
> > > >>
> > > >> If this were made clear then I would be a +1.
> > > >>
> > > >> Security vulnerabilities found would still require care and attention 
> > > >> from the PMC due to the private nature of this reporting. You will 
> > > >> need a SECURITY.md file.
> > > >>
> > > >> Best,
> > > >> Dave
> > > >>
> > > >>>
> > > >>> Let's put it this way: +0
> > > >>> I am not against this proposal, but I would support it if we see that 
> > > >>> the
> > > >>> Community and in particular the PMC
> > > >>> is willing to maintain it.
> > > >>>
> > > >>> If the community is not willing to maintain it (and we already have
> > > >>> problems with pulsar-adapters for instance) then
> > > >>> it is only like adding another dead repository plus the 
> > > >>> responsibility to
> > > >>> fix security issues and keep the examples up to date with the best
> > > >>> practices as long as Pulsar evolves
> > > >>>
> > > >>> If I were you I would start a well curated github repository and 
> > > >>> encourage
> > > >>> people to contribute their code snippets to it.
> > > >>>
> > > >>> That said, I won't VOTE against the proposal
> > > >>>
> > > >>> Thanks
> > > >>>
> > > >>> Enrico
> > > >>>
> > > >>>
> > > >>>
> > > >>>>
> > > >>>>
> > > >>>> Enrico Olivelli <eolive...@gmail.com> 于2024年7月23日周二 17:45写道:
> > > >>>>
> > > >>>>> Probably this repository is already what you want to do:
> > > >>>>> https://github.com/apache/pulsar-adapters
> > > >>>>>
> > > >>>>> It contains a lot of different stuff that we don't keep in the main
> > > >>>> pulsar
> > > >>>>> repository.
> > > >>>>>
> > > >>>>> Enrico
> > > >>>>>
> > > >>>>>
> > > >>>>> Il giorno mar 23 lug 2024 alle ore 09:51 Jia Zhai 
> > > >>>>> <zhai...@apache.org>
> > > >>>> ha
> > > >>>>> scritto:
> > > >>>>>
> > > >>>>>> Thanks for the proposal. It is a good idea. It is also not a bad 
> > > >>>>>> idea
> > > >>>> to
> > > >>>>>> incubate it outside of Pulsar official repository at first.
> > > >>>>>>
> > > >>>>>> On Tue, Jul 23, 2024 at 2:59 PM Aurora Twinkle <
> > > >>>> foreverlove...@gmail.com
> > > >>>>>>
> > > >>>>>> wrote:
> > > >>>>>>
> > > >>>>>>> Hi:
> > > >>>>>>> I think this is a very good idea.
> > > >>>>>>>
> > > >>>>>>> In the native pulsar warehouse, there are some interfaces that 
> > > >>>>>>> have
> > > >>>> no
> > > >>>>>>> default implementation classes, such as ConsumerInterceptor,
> > > >>>>>>> ProducerInterceptor. Users must implement the interface 
> > > >>>>>>> themselves,
> > > >>>>>>> which increases the cost of use. If there is a plug-in library
> > > >>>>>>> mentioned in this PIP, we can provide some common interface
> > > >>>>>>> implementations in the plug-in library, such as mertics collection
> > > >>>>>>> interceptor for producer and consumer.
> > > >>>>>>>
> > > >>>>>>> Best Regards,
> > > >>>>>>> AuroraTwinkle
> > > >>>>>>>
> > > >>>>>>> xiangying meng <xiangyingme...@gmail.com> 于2024年7月23日周二 11:25写道:
> > > >>>>>>>>
> > > >>>>>>>> Hello Wen Zhi,
> > > >>>>>>>>
> > > >>>>>>>> This project is a new repository similar to a connector, and it
> > > >>>> will
> > > >>>>>>>> not make any modifications to Pulsar itself. [0]
> > > >>>>>>>>
> > > >>>>>>>> Its code part is simply a plugin library, based on Pulsar's
> > > >>>> external
> > > >>>>>>>> interfaces, providing a rich set of implementations. It only
> > > >>>> retains
> > > >>>>> a
> > > >>>>>>>> "curated list", which is a series of pointers to personalized
> > > >>>>> features
> > > >>>>>>>> and experimental features in personal repositories for reference
> > > >>>> and
> > > >>>>>>>> inspiration. If these experimental features are recognized by 
> > > >>>>>>>> other
> > > >>>>>>>> users, they can also be gradually merged into the Pulsar main
> > > >>>>>>>> repository. However, it will not fork the content of the Pulsar
> > > >>>>>>>> repository for modification in the new repository.
> > > >>>>>>>> This is the improvement we made after discussion in the last
> > > >>>> email. I
> > > >>>>>>>> will synchronize it to the proposal later.
> > > >>>>>>>> Finally, thank you for your valuable suggestions, and we look
> > > >>>> forward
> > > >>>>>>>> to your continued participation.
> > > >>>>>>>>
> > > >>>>>>>> [0] - https://github.com/apache/pulsar-connectors
> > > >>>>>>>>
> > > >>>>>>>> Best Regards,
> > > >>>>>>>> Xiangying
> > > >>>>>>>>
> > > >>>>>>>> On Tue, Jul 23, 2024 at 10:36 AM WenZhi Feng <
> > > >>>> thetumb...@apache.org>
> > > >>>>>>> wrote:
> > > >>>>>>>>>
> > > >>>>>>>>> Hi, xiangying,
> > > >>>>>>>>> First of all, thanks for driving the proposal.
> > > >>>>>>>>> I have some questions.
> > > >>>>>>>>> 1. Will this repository maintained by committers/pmc? If the
> > > >>>>> answer
> > > >>>>>>> is yes, there will be too many new modules introduced into pulsar 
> > > >>>>>>> and
> > > >>>>>> hard
> > > >>>>>>> to maintain. If the answer is no, i think we have better not to
> > > >>>> include
> > > >>>>>> it
> > > >>>>>>> into pulsar official repository.
> > > >>>>>>>>> 2. For those plugin-in feature, we may create a new repository
> > > >>>>> like
> > > >>>>>>> various connectors for pulsar. But for those core code change on
> > > >>>>> pulsar,
> > > >>>>>>> how can we seperate it with pulsar repository?
> > > >>>>>>>>> It is thrilling that users contribute various new features to
> > > >>>>>> apache
> > > >>>>>>> community, enriching the ecosystem. I think we should find out a 
> > > >>>>>>> good
> > > >>>>> way
> > > >>>>>>> to realize it.
> > > >>>>>>>>>
> > > >>>>>>>>> Thanks,
> > > >>>>>>>>> Wenzhi Feng.
> > > >>>>>>>>>
> > > >>>>>>>>> On 2024/07/22 17:40:24 xiangying meng wrote:
> > > >>>>>>>>>> Thank you for your feedback, let's further clarify this matter.
> > > >>>>>>>>>>
> > > >>>>>>>>>> The original design of this proposal is a new contributor
> > > >>>>>> repository,
> > > >>>>>>>>>> and provides two ways to contribute.
> > > >>>>>>>>>> The first one:
> > > >>>>>>>>>> Contributors contribute through PR and accept code review, and
> > > >>>>> can
> > > >>>>>>>>>> only be merged into the main branch after reviewed. The code
> > > >>>>> merged
> > > >>>>>>> in
> > > >>>>>>>>>> this way is various plug-ins based on Pulsar's external
> > > >>>>> interface.
> > > >>>>>> It
> > > >>>>>>>>>> does not contain any pulsar code, only Pulsar's dependencies.
> > > >>>>>>>>>> The second one:
> > > >>>>>>>>>> Features that require modifications to the Pulsar main
> > > >>>> repository
> > > >>>>>>> code
> > > >>>>>>>>>> and may conflict with later versions. My initial idea was for
> > > >>>>>>>>>> contributors to create branches and then write the commit id
> > > >>>> and
> > > >>>>>>>>>> features description into the document after the PR is
> > > >>>> reviewed.
> > > >>>>>>>>>>
> > > >>>>>>>>>> However, after the discussion just now, I agree that the second
> > > >>>>> one
> > > >>>>>>>>>> may not be maintained in the branch of the new repository, but
> > > >>>> in
> > > >>>>>> the
> > > >>>>>>>>>> contributor's personal repository.
> > > >>>>>>>>>>
> > > >>>>>>>>>> Based on the above content, let's continue to look at the
> > > >>>>> question
> > > >>>>>>> you raised.
> > > >>>>>>>>>>
> > > >>>>>>>>>>> - How can the Pulsar community maintain  a fork of Pulsar
> > > >>>> itself
> > > >>>>>> ?
> > > >>>>>>>>>>
> > > >>>>>>>>>> If it is just  plug-in library and a feature list document of
> > > >>>> the
> > > >>>>>>>>>> features in  personal repository, then there is no need to fork
> > > >>>>>>> Pulsar
> > > >>>>>>>>>> itself.
> > > >>>>>>>>>>
> > > >>>>>>>>>>> -  Do you want to "cut releases" out of this fork ? Who is
> > > >>>> going
> > > >>>>>> to
> > > >>>>>>> validate them ? Who is responsible for security bugs?
> > > >>>>>>>>>>
> > > >>>>>>>>>> We will only need to maintain a documents of feature and
> > > >>>> plugins
> > > >>>>>> list
> > > >>>>>>>>>> that have been reviewed by PR. We will not make changes to the
> > > >>>>>> Pulsar
> > > >>>>>>>>>> code itself. There is no fork of Pulsar. It will have its own
> > > >>>>>> version
> > > >>>>>>>>>> release process, just like Pulsar.
> > > >>>>>>>>>>
> > > >>>>>>>>>> -> Who is going to use this code ?
> > > >>>>>>>>>>
> > > >>>>>>>>>> IMO, providing various implementation plugins based on Pulsar's
> > > >>>>>>>>>> external interface is meaningful in itself. While introducing
> > > >>>>>>> Pulsar's
> > > >>>>>>>>>> own dependencies, introducing plugin libraries to use various
> > > >>>>>> already
> > > >>>>>>>>>> implemented plugins can reduce development costs. I think some
> > > >>>>>> people
> > > >>>>>>>>>> will be happy to use them.
> > > >>>>>>>>>>
> > > >>>>>>>>>> As for the other functions in the document, maintained in
> > > >>>>> personal
> > > >>>>>>>>>> repositories, they can be used as a reference and provided to
> > > >>>>>>>>>> companies that are capable of solving security issues and bugs.
> > > >>>>>>>>>>
> > > >>>>>>>>>> Best regards,
> > > >>>>>>>>>> Xiangying
> > > >>>>>>>>>>
> > > >>>>>>>>>> On Tue, Jul 23, 2024 at 12:03 AM Enrico Olivelli <
> > > >>>>>>> eolive...@gmail.com> wrote:
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> Il giorno lun 22 lug 2024 alle ore 17:34 xiangying meng <
> > > >>>>>>>>>>> xiangyingme...@gmail.com> ha scritto:
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>>> thanks for your proposal, we need more and more energy in
> > > >>>>> the
> > > >>>>>>> project.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Yes, it requires a lot of participation, but sometimes we
> > > >>>>> also
> > > >>>>>>> need a
> > > >>>>>>>>>>>> start.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> Also we allow only "committers" to commit patches to the
> > > >>>>>>> repositories
> > > >>>>>>>>>>>> that are under the responsibility of the Apache Pulsar
> > > >>>> PMC, I
> > > >>>>>>> don't know
> > > >>>>>>>>>>>> how we can make this work with a "official fork"
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>> An alternative is to have a "curated list" of links to
> > > >>>>>> personal
> > > >>>>>>> projects,
> > > >>>>>>>>>>>> but we keep the responsibility over the code on the code
> > > >>>>> owners
> > > >>>>>>> and
> > > >>>>>>>>>>>> not on the Pulsar PMC
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Yes, this is a "curated list" link, but it points to the
> > > >>>>> branch
> > > >>>>>>> and
> > > >>>>>>>>>>>> commit ID created by the contributor himself. In addition,
> > > >>>>> for
> > > >>>>>>> some
> > > >>>>>>>>>>>> interface implementation classes, they can be placed in the
> > > >>>>>> main
> > > >>>>>>>>>>>> branch of the new contributor's repository and then added
> > > >>>> to
> > > >>>>>> the
> > > >>>>>>>>>>>> "curated list". Only committors or maintainers can add
> > > >>>>> content
> > > >>>>>>> to the
> > > >>>>>>>>>>>> "curated list". I have detailed these in the proposal.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> But no matter which method, each function will be marked in
> > > >>>>> the
> > > >>>>>>>>>>>> document, that is, in the "Featured List" who contributed
> > > >>>>> it. I
> > > >>>>>>>>>>>> understand that this feature is more of a reference
> > > >>>> feature.
> > > >>>>>>> Allow
> > > >>>>>>>>>>>> users to choose these customized and risky features to
> > > >>>>>> customize
> > > >>>>>>> their
> > > >>>>>>>>>>>> own versions. This is very useful for some large companies
> > > >>>>> with
> > > >>>>>>>>>>>> development capabilities. At the same time, its
> > > >>>>> responsibility
> > > >>>>>>> should
> > > >>>>>>>>>>>> belong to the user, although we will also point out who is
> > > >>>>> the
> > > >>>>>>>>>>>> contributor of each feature he chooses. But when using
> > > >>>>>>> innovative or
> > > >>>>>>>>>>>> customized features, users should also be clear about the
> > > >>>>>> risks.
> > > >>>>>>> I
> > > >>>>>>>>>>>> also wrote about the risks of contributor repositories in
> > > >>>> the
> > > >>>>>>>>>>>> proposal.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> The main point is that we cannot grant "write" permissions to
> > > >>>>>>> repositories
> > > >>>>>>>>>>> owned by the Pulsar project (the PMC)
> > > >>>>>>>>>>> to people who are not "committers". This is a legal thing, no
> > > >>>>>>> exceptions.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> So any contribution must be in the form of a PR, like for any
> > > >>>>>>> other patches
> > > >>>>>>>>>>> contributes to one of the github repositories owned by the
> > > >>>>> Pulsar
> > > >>>>>>> project
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> A couple of questions:
> > > >>>>>>>>>>> - How can the Pulsar community maintain  a fork of Pulsar
> > > >>>>>> itself  ?
> > > >>>>>>>>>>> - Do you want to "cut releases" out of this fork ? Who is
> > > >>>> going
> > > >>>>>> to
> > > >>>>>>> validate
> > > >>>>>>>>>>> them ? Who is responsible for security bugs ?
> > > >>>>>>>>>>> - Who is going to use this code  ?
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> I think that when you want to contribute a feature, you can
> > > >>>> do
> > > >>>>> it
> > > >>>>>>> with a PR
> > > >>>>>>>>>>> or with the PIP process (if it is bigger), and it is fine to
> > > >>>>> mark
> > > >>>>>>> it as
> > > >>>>>>>>>>> "experimental".
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> Then the community decides whether to support it or not.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> When a patch is committed to our repository then it is the
> > > >>>>>>> responsibility
> > > >>>>>>>>>>> of all of us (the PMC and the committers) to maintain it
> > > >>>> almost
> > > >>>>>>> forever,
> > > >>>>>>>>>>> unless we decide to delete it.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> This is a legal thing, we cannot accumulate code without
> > > >>>> being
> > > >>>>>>> responsible
> > > >>>>>>>>>>> for that.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> I am happy to clarify more if needed, and I hope that other
> > > >>>> in
> > > >>>>>> the
> > > >>>>>>>>>>> community can help in understanding if this is doable of not
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> Enrico
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> In addition, thank you for your valuable feedback.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Best regards
> > > >>>>>>>>>>>> Xiangying
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> On Mon, Jul 22, 2024 at 10:55 PM Enrico Olivelli <
> > > >>>>>>> eolive...@gmail.com>
> > > >>>>>>>>>>>> wrote:
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Hello,
> > > >>>>>>>>>>>>> thanks for your proposal, we need more and more energy in
> > > >>>>> the
> > > >>>>>>> project.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> I don't think that this is a good idea.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> The main reason is that as an ASF project we must
> > > >>>> guarantee
> > > >>>>>>> the quality
> > > >>>>>>>>>>>> and
> > > >>>>>>>>>>>>> especially the security of what we provide to the public.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Such kinds of repositories tend to become full of stale
> > > >>>>> code
> > > >>>>>>> that can
> > > >>>>>>>>>>>>> become a source of security issues.
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Also we allow only "committers" to commit patches to the
> > > >>>>>>> repositories
> > > >>>>>>>>>>>> that
> > > >>>>>>>>>>>>> are under the responsibility of the Apache Pulsar PMC, I
> > > >>>>>> don't
> > > >>>>>>> know how
> > > >>>>>>>>>>>> we
> > > >>>>>>>>>>>>> can make this work with a "official fork"
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Maybe I misunderstood the goal ?
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> An alternative is to have a "curated list" of links to
> > > >>>>>>> personal projects,
> > > >>>>>>>>>>>>> but we keep the responsibility over the code on the code
> > > >>>>>>> owners and not
> > > >>>>>>>>>>>> on
> > > >>>>>>>>>>>>> the Pulsar PMC
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Best regards
> > > >>>>>>>>>>>>> Enrico Olivelli
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>> Il giorno lun 22 lug 2024 alle ore 15:15 steven lu <
> > > >>>>>>>>>>>> lushiji2...@gmail.com>
> > > >>>>>>>>>>>>> ha scritto:
> > > >>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> We think this is a very good solution,
> > > >>>>>>>>>>>>>> Our XHS team(@liangyepianzhou <
> > > >>>>>>> https://github.com/liangyepianzhou>
> > > >>>>>>>>>>>>>> @AuroraTwinkle <https://github.com/AuroraTwinkle>
> > > >>>>>>> @StevenLuMT
> > > >>>>>>>>>>>>>> <https://github.com/StevenLuMT> @cai152 <
> > > >>>>>>> https://github.com/cai152>)
> > > >>>>>>>>>>>> will
> > > >>>>>>>>>>>>>> submit a few to pulsar-java-contrib
> > > >>>>>>>>>>>>>> <https://github.com/StevenLuMT/pulsar-java-contrib>(
> > > >>>>>>>>>>>>>> https://github.com/StevenLuMT/pulsar-java-contrib) as
> > > >>>> a
> > > >>>>>>> primer to let
> > > >>>>>>>>>>>>>> everyone know the role of this library
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>> xiangying meng <xiangyingme...@gmail.com>
> > > >>>> 于2024年7月22日周一
> > > >>>>>>> 16:33写道:
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> Hello Pulsar Community,
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> I hope this message finds you well. I'm reaching out
> > > >>>> to
> > > >>>>>>> propose the
> > > >>>>>>>>>>>>>>> establishment of a Pulsar Contributor Repository.
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> This new initiative is designed to provide a
> > > >>>> dedicated
> > > >>>>>>> space for
> > > >>>>>>>>>>>>>>> experimental and community-driven features that
> > > >>>>>> complement
> > > >>>>>>> our core
> > > >>>>>>>>>>>>>>> offerings.  This repository would serve as a space
> > > >>>> for
> > > >>>>>>> non-core
> > > >>>>>>>>>>>>>>> features and customizations, allowing for greater
> > > >>>>>>> flexibility and
> > > >>>>>>>>>>>>>>> community involvement.
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> The proposal can be viewed at this GitHub link:
> > > >>>>>>>>>>>>>>> https://github.com/apache/pulsar/pull/23061/files
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> I'm looking forward to your thoughts and feedback.
> > > >>>>> Please
> > > >>>>>>> feel free
> > > >>>>>>>>>>>> to
> > > >>>>>>>>>>>>>>> share them on the Pulsar Developer Mailing List.
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> Thank you in advance for your time and consideration.
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> Best,
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>> Xiangying
> > > >>>>>>>>>>>>>>>
> > > >>>>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>
> > > >>>>
> > > >>
> > >

Reply via email to