+1 -Penghui
On Mon, Nov 1, 2021 at 5:53 PM Guangning E <guangn...@apache.org> wrote: > +1 > > Enrico Olivelli <eolive...@gmail.com> 于2021年10月30日周六 下午6:16写道: > > > 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> > > > > > > > > >