Il Gio 18 Nov 2021, 20:32 Dave Fisher <w...@apache.org> ha scritto:

> I’m making progress here, but I need help getting the pulsarbot GH secret
> into the pulsar-site repository.
>
You have to open a INFRA ticket

Enrico



> If that secret can be shared directly to me then I can fully test before
> adding my PR.
>
> Thanks,
> Dave
>
> > On Nov 17, 2021, at 3:57 PM, Dave Fisher <w...@apache.org> wrote:
> >
> > I’m going to work through
> https://github.com/apache/pulsar/blob/master/site2/README.md
> >
> > I’ll make sure that any changes related to the asf-site branch don’t
> have issue with that.
> >
> > We may want to be able to publish alternative web designs to a staging
> sites.
> >
> >> On Nov 17, 2021, at 3:02 PM, Dave Fisher <w...@apache.org> wrote:
> >>
> >> I’ve updated my fork of apache/pulsar
> >>
> >> I’m not seeing how to run the workflow "CI - Pulsar Website build”. Any
> ideas?
> >>
> >> If not then I’m going to need to test locally and it will take some
> time to ready it.
> >>
> >>
> >>> On Nov 17, 2021, at 1:15 PM, Matteo Merli <matteo.me...@gmail.com>
> wrote:
> >>>
> >>> Yes, that should work.
> >>>
> >>> After that we can go ahead and remove `asf-site` from the main repo,
> >>> although we need to make it "unprotected" to be able to do so.
> >>
> >> Yes once we have moved over to the new then we can ask Infra to take
> care of the branch protection along with deleting it.
> >>
> >> When I create the new repository I will copy all of the asf-site branch
> which will take care of transferring the parts of the site not actively
> being built.
> >
> > I have created the new repository and populated the asf-site branch:
> https://github.com/apache/pulsar-site/tree/asf-site
> >
> > It publishes to a staging url which you can see here:
> https://pulsar.staged.apache.org
> >
> > Once we are ready we alter:
> https://github.com/apache/pulsar-site/blob/asf-site/.asf.yaml
> >
> > Per:
> https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features
> >
> >>
> >> Regards,
> >> Dave
> >>
> >>>
> >>>
> >>> --
> >>> Matteo Merli
> >>> <matteo.me...@gmail.com>
> >>>
> >>> On Wed, Nov 17, 2021 at 12:46 PM Dave Fisher <w...@apache.org> wrote:
> >>>>
> >>>> If we change ORIGIN_REPO[1] to point to a new pulsar-site repos.
> >>>> Then with the correct .asf.yaml file changes we can remove the
> asf-site branch.
> >>>> I see that the publish is run from this workflow [2]
> >>>> Let me think about a PR to make the move.
> >>>>
> >>>> Regards,
> >>>> Dave
> >>>>
> >>>> [1]
> https://github.com/apache/pulsar/blob/7a34cebca25e6e584e8b758e6bd58c1c4fe8a58e/site2/tools/publish-website.sh#L25
> >>>> [2]
> https://github.com/apache/pulsar/blob/master/.github/workflows/ci-pulsar-website-build.yaml
> >>>>
> >>>>
> >>>>> On Nov 17, 2021, at 12:31 PM, Matteo Merli <matteo.me...@gmail.com>
> wrote:
> >>>>>
> >>>>>
> https://github.com/apache/pulsar/blob/master/site2/tools/publish-website.sh
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Matteo Merli
> >>>>> <matteo.me...@gmail.com>
> >>>>>
> >>>>> On Wed, Nov 17, 2021 at 12:29 PM Dave Fisher <w...@apache.org>
> wrote:
> >>>>>>
> >>>>>> Show me where the code is that commits to the asf-site branch.
> >>>>>>
> >>>>>>> On Nov 17, 2021, at 12:25 PM, Matteo Merli <matteo.me...@gmail.com>
> wrote:
> >>>>>>>
> >>>>>>> I agree with that.
> >>>>>>>
> >>>>>>> I understand that there are tradeoffs for each approach, though the
> >>>>>>> original intention was to allow for doc changes to be committed in
> the
> >>>>>>> same PR as the code change. That doesn't have to be the case
> always,
> >>>>>>> especially for larger multi-PR changes, but it makes it easier to
> do
> >>>>>>> quick corrections to the docs.
> >>>>>>>
> >>>>>>> I think the bigger problem here is to get rid of the generated site
> >>>>>>> HTML stuff from the main pulsar repo.
> >>>>>>>
> >>>>>>> --
> >>>>>>> Matteo Merli
> >>>>>>> <matteo.me...@gmail.com>
> >>>>>>>
> >>>>>>> On Wed, Nov 17, 2021 at 12:16 PM Enrico Olivelli <
> eolive...@gmail.com> wrote:
> >>>>>>>>
> >>>>>>>> Dave,
> >>>>>>>> Having a new repo will make it harder for developers to contribute
> >>>>>>>> documentation.
> >>>>>>>>
> >>>>>>>> Usually engineers do  it like and do not have time to write docs.
> >>>>>>>>
> >>>>>>>> If we ask them to create two PRs only to add, for instance, a new
> >>>>>>>> configuration option, then it would be somehow a pain.
> >>>>>>>>
> >>>>>>>> I am not saying that we shouldn't go this way, but it would be
> kind of a
> >>>>>>>> pain for someone and we need to ear more voices.
> >>>>>>>>
> >>>>>>>> Enrico
> >>>>>>>>
> >>>>>>>> Il Mer 17 Nov 2021, 19:28 Sijie Guo <guosi...@gmail.com> ha
> scritto:
> >>>>>>>>
> >>>>>>>>> I think we should have a PIP for this. Because this impacts all
> the
> >>>>>>>>> developers who are making documentation changes.
> >>>>>>>>>
> >>>>>>>>> - Sijie
> >>>>>>>>>
> >>>>>>>>> On Tue, Nov 16, 2021 at 8:46 AM Dave Fisher <w...@apache.org>
> wrote:
> >>>>>>>>>
> >>>>>>>>>> Hi -
> >>>>>>>>>>
> >>>>>>>>>> There are two efforts happening in the community around website
> refresh.
> >>>>>>>>>>
> >>>>>>>>>> (1) Docusaurus upgrades.
> >>>>>>>>>> (2) New web design.
> >>>>>>>>>>
> >>>>>>>>>> There is an effort to eliminate all the extra commits in the
> asf-site
> >>>>>>>>>> branch of the main repository. In that thread I proposed a new
> repository
> >>>>>>>>>> for the website.
> >>>>>>>>>>
> >>>>>>>>>> We can then discuss migration and development both on this
> mailing list
> >>>>>>>>>> and as PRs and Issues in that repository.
> >>>>>>>>>>
> >>>>>>>>>> Do we want to have a PIP process here or can we be less formal?
> I think
> >>>>>>>>>> that PRs. Issues, and simple commits can be sufficient.
> >>>>>>>>>>
> >>>>>>>>>> Unless there are objections I will create a new repository -
> pulsar-site
> >>>>>>>>>> on Friday in 72 hours.
> >>>>>>>>>> ‘
> >>>>>>>>>> Regards,
> >>>>>>>>>> Dave
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>
> >>>>
> >>
> >
>
>

Reply via email to