I pushed the first PR defining the new process:
https://github.com/apache/pulsar/pull/20418

On Wed, May 10, 2023 at 7:46 PM Asaf Mesika <asaf.mes...@gmail.com> wrote:

> The documentation has severe issues with diagrams in general, today.
> There is no standard way yet to do it. We have all kinds of ways to do
> diagrams, resulting in an inconsistent look for the documentation.
> I think it deserves its own discussion/PIP/issue.
>
> Regardless, I think it's part of a PIP to add documentation to describe
> the feature.
>
>
> On Wed, May 10, 2023 at 3:58 PM Dave Fisher <wave4d...@comcast.net> wrote:
>
>>
>>
>> Sent from my iPhone
>>
>> > On May 10, 2023, at 12:01 AM, Asaf Mesika <asaf.mes...@gmail.com>
>> wrote:
>> >
>> > On Tue, May 9, 2023 at 8:03 PM Dave Fisher <w...@apache.org> wrote:
>> >
>> >>
>> >>
>> >>>> On May 9, 2023, at 5:47 AM, Asaf Mesika <asaf.mes...@gmail.com>
>> wrote:
>> >>>
>> >>>> On Tue, May 9, 2023 at 5:18 AM Hang Chen <chenh...@apache.org>
>> wrote:
>> >>>
>> >>>> Thanks for driving this discussion.
>> >>>>
>> >>>> I agree to change the proposal discussion from issue and dev mail
>> list
>> >>>> to PR. It will be easier to review and comment, especially for large
>> >>>> proposals.
>> >>>> I have two questions about this change.
>> >>>> - Some proposals contain images, and putting those images into Pulsar
>> >>>> main repo will make the git db large. What's more, some images can be
>> >>>> up to several MBs
>> >>>>
>> >>>
>> >>> That's a great point, and we must address it in the PIP.
>> >>> How about we say that you only use:
>> >>> 1. Mermaid <https://mermaid.js.org/#/> - it's a tiny language to
>> create
>> >>> drawings? GitHub supports this language on code highlight and renders
>> it
>> >>> correctly.
>> >>
>> >> Does Docusaurus support Mermaid? The design documents for a PIP should
>> be
>> >> available for easy inclusion in pulsar-site.
>> >>
>> >
>> > Do we have plans to have a section dedicated to displays PIPs on the
>> > website ?
>>
>> We should make sure it is easy to convert a PIP into user documentation
>> of what is finally merged.
>>
>> Best,
>> Dave
>> >
>> >
>> >>
>> >>> 2. Use SVG files which will be located in a folder named after the pip
>> >>> issue number. SVG are vector graphics saved as text. For diagrams,
>> >>> they should be ok in size, and compress well.
>> >>>
>> >>> I think Mermaid should be enough for all drawings needed for
>> illustration
>> >>> of design document purposes. WDYT?
>> >>
>> >> I think that any reasonable format should be OK, but easily editable
>> >> versions should be preferred. All modern tools ought to be able to
>> export
>> >> SVG and all modern browsers render them.
>> >>
>> >> Best,
>> >> Dave
>> >>
>> >>>
>> >>>
>> >>>
>> >>>> - After merging one proposal, if we want to update the content, do we
>> >>>> need to discuss it in the dev mail list or just push one PR to update
>> >>>> it?
>> >>>>
>> >>>
>> >>> Does it happen often?
>> >>> I guess if the change is not big, it's ok just to do PR.
>> >>>
>> >>> I can clarify that as well, if it is agreed upon.
>> >>>
>> >>>
>> >>>>
>> >>>> Thanks,
>> >>>> Hang
>> >>>>
>> >>>>
>> >>>> PengHui Li <peng...@apache.org> 于2023年5月8日周一 18:06写道:
>> >>>>>
>> >>>>> Thanks for driving the improvements in proposal managing and
>> reviewing.
>> >>>>> The proposal looks good to me. I have only one question about the
>> dir
>> >>>> name
>> >>>>> for the pips.
>> >>>>>
>> >>>>> For now, we have
>> >>>> https://github.com/apache/pulsar/tree/master/wiki/proposals
>> >>>>> Is it better to use the existing one? Or change the existing one to
>> >>>> "pip".
>> >>>>> I mean, we'd better don't use two dirs for proposals.
>> >>>>>
>> >>>>> Thanks,
>> >>>>> Penghui
>> >>>>>
>> >>>>> On Sun, May 7, 2023 at 5:52 PM Asaf Mesika <asaf.mes...@gmail.com>
>> >>>> wrote:
>> >>>>>
>> >>>>>> Ping, in case it was lost in the barrage of mails
>> >>>>>>
>> >>>>>> On Sun, Apr 30, 2023 at 10:38 AM Asaf Mesika <
>> asaf.mes...@gmail.com>
>> >>>>>> wrote:
>> >>>>>>
>> >>>>>>> Hi,
>> >>>>>>>
>> >>>>>>> I've summarized all comments from
>> >>>>>>> https://lists.apache.org/thread/5kpddlfh5xdbsjmv47ymnk3z6wd92jbh
>> >>>> into a
>> >>>>>>> PIP.
>> >>>>>>>
>> >>>>>>> PIP: https://github.com/apache/pulsar/issues/20207
>> >>>>>>> <https://github.com/apache/pulsar/issues/20207>
>> >>>>>>>
>> >>>>>>> I'm leaving this discussion open for 2-3 days to make sure I
>> haven't
>> >>>>>>> missed a comment, and proceed to vote, since we had most of the
>> >>>>>> discussion
>> >>>>>>> already in the link provided above.
>> >>>>>>>
>> >>>>>>> Thanks!
>> >>>>>>>
>> >>>>>>> Asaf
>> >>>>>>>
>> >>>>>>
>> >>>>
>> >>
>> >>
>>
>>

Reply via email to