Il Ven 29 Ott 2021, 21:27 Dave Fisher <w...@apache.org> ha scritto:

> Hi -
>
> > On Oct 29, 2021, at 12:02 PM, Matteo Merli <mme...@apache.org> wrote:
> >
> > The Pulsar website is getting published through a CI job that updates
> > the generated HTML files and commits them in the Pulsar repo, in a
> > separate branch ('asf-site'). From there the site is immediately
> > visible on the web.
> >
> > One of the issues with this process is that we have a lot of updates
> > of generated HTML files that are growing the size of the Pulsar Git
> > repo. Each time we clone, the entire repo has to be fetched by
> > developers and users.
> >
> > This is somewhat made worse by having daily updates in many HTML files
> > to update timestamps. I just merged a fix for that
> > https://github.com/apache/pulsar/pull/12538 .
> >
> > The size of the clone git repo is already at 1.4 GB. 90% of this size
> > is due to the 'asf-site' branch.
> >
> > Ideally, we should try to find a solution to use an ad-hoc repo for
> > the website deployment, outside the main Pulsar repo.
>
> We can have as many apache/pulsar-* repos as the PMC wants
>
> If we create a pulsar-site repos we can publish from multiple branches.
>

+1



> See GitHub.com/apache/openjpa-site
>
> The main branch could contain website sources.
> The asf-site branch would have the built website.
> .asf.yaml
> publish:
>   profile: ~
>   whoami: asf-site
> A builds branch could have api docs that seldom change. OpenJPA keeps
> every releaseā€¦
> .asf.yaml
> publish:
>   profile: ~
>   subdir: output/builds
>   whoami: builds
>
>
>
> >
> > In the meantime, I propose to truncate the history of the "asf-site"
> > branch and squash all commits into a single one, in order to reduce
> > the repo size.
>
> +1
>

+1

Enrico


> >
> > Let me know what you think.
> >
> > Matteo
> >
> > --
> > Matteo Merli
> > <mme...@apache.org>
>
>

Reply via email to