Hi Yu,

Thank you for the explanation!

Yunze

On Mon, Oct 10, 2022 at 2:09 PM Yu <li...@apache.org> wrote:
>
> Hi Yunze,
>
> Thanks for your feedback!
>
> We (@SignorMercurio, @urfreespace) are implementing the idea of  "Pulsar
> release page automation" [1] and updating the workflow [2].
>
> I'll move the workflow to the pulsar/wiki/release folder [3] once it is
> finalized.
> And will move other documentation-related guides to the Contribution page
> [4] later.
>
> [1] https://github.com/apache/pulsar/discussions/17310
> [2] https://github.com/apache/pulsar-site/pull/242#issuecomment-1272700632
> [3] https://github.com/apache/pulsar/tree/master/wiki/release
> [4] https://pulsar.apache.org/contributing/
>
> Yu
>
> On Tue, Oct 4, 2022 at 10:21 PM Yunze Xu <y...@streamnative.io.invalid>
> wrote:
>
> > TL; DR, we should add the Markdown documents about the pulsar-site repo
> > in GitHub. DON'T USE GOOGLEDOCS EVERYWHERE!
> >
> > ----
> >
> > Currently Pulsar's website is maintained in
> > https://github.com/apache/pulsar-site. However, I cannot find any
> > document of this document repo.
> >
> > As a contributor, if I want to contribute to this repo, I will look at
> > the README first:
> >
> > https://github.com/apache/pulsar-site/blob/main/README.md
> >
> > However, I can barely find what I concerns about in it:
> > - Where should I add the content
> > - What should I do before opening a PR (e.g. building a preview)
> > - How can I build a preview in my local env
> > - How will the web page be updated due to the changes of this repo
> >
> > If I were a frontend engineer, I might also want to know how to
> > develop the website for it.
> >
> > What I can find is:
> >
> > [Preview Website
> > Changes](
> > https://docs.google.com/document/d/1wszdtMRo6MhKbVaggPK7_bnKaC4TewuT--GWZZxJNGg/edit#heading=h.wu6ygjne8e35
> > )
> >
> > from
> > https://github.com/apache/pulsar-site/tree/main/site2/website-next.
> >
> > Yeah, I believe nobody will click into this directory if he cannot
> > find anything from the README.md in the root directory.
> >
> > BTW, the details are in the external GoogleDocs link in
> > https://github.com/apache/pulsar#documentation-1
> >
> > There is a terrible case recently:
> >
> > How to add the release note also changed after
> > https://github.com/apache/pulsar-site/pull/227, we need to update them
> > in JavaScript files. However, in
> >
> > https://github.com/apache/pulsar/blob/master/wiki/release/release-process.md#write-release-notes
> > ,
> > there is no update in [Pulsar Release Notes
> > Guide](
> > https://docs.google.com/document/d/1cwNkBefKyV6OPbEXnUrcCdVZi0i2BezqL6vAL7VqVC0/edit#
> > ).
> >
> > If the release manager wants to know how to contribute the release
> > notes, he might tend to find a previous PR like
> > https://github.com/apache/pulsar-site/pull/209. Unfortunately, it's
> > outdated. We have to update the `.js` files now, e.g.
> > https://github.com/apache/pulsar-site/pull/242
> >
> > IMO, we should add a guidance into the pulsar-site repo. In addition,
> > the documents should be maintained in GitHub as much as possible. It's
> > better not just pasting an external GoogleDocs link. We can use
> > GoogleDocs for the temporary changes, but we should present a stable
> > Markdown document in GitHub.
> >
> > Thanks,
> > Yunze
> >
> >
> >
> >
> >

Reply via email to