No problem Josh! And thanks for creating the repo.

>From previous experience I found out that a pull request cannot be created 
>since there is no branch
created yet. And creating such a branch requires creating a (empty) commit 
which will conflict with
existing history.

So what I did is prepare everything in my own personal repo [1] (including 
history). The easiest to
proceed is for you (or another committer) to clone [1], change the remote to 
the Apache one [2][3] 
and push both the 'master' and the 'asf-site' branches. 

After that let me know so I'll create a Jenkins job for it and the switch to 
serving the site from git can 
be made.

Reviewing changes is possible by viewing commit 
451b1805a6eaed9587e3d526c731c8eb2118c984 
[4]

Regards,
Roy

[1] https://github.com/rlenferink/vcl-site
[2] g...@github.com:apache/vcl-site.git
[3] https://gitbox.apache.org/repos/asf/vcl-site.git
[4] 
https://github.com/rlenferink/vcl-site/commit/451b1805a6eaed9587e3d526c731c8eb2118c984

On 2020/03/09 19:22:43, Josh Thompson <josh_thomp...@ncsu.edu> wrote: 
> Hi Roy,
> 
> I'm sorry to take so long to get back to you.  I just created the vcl-site 
> git 
> repository.
> 
> https://gitbox.apache.org/repos/asf/vcl-site.git
> 
> Please go ahead and do the pull request whenever you are ready.
> 
> Thanks for your help!
> 
> Josh
> 
> On Tuesday, February 25, 2020 8:28:20 AM EDT Roy Lenferink wrote:
> > Hi Josh,
> > 
> > Thanks for your reply!
> > 
> > Do you have any further thoughts on this or do you think it's best to start
> > a vote on this and see what other PMC members/committers/contributors
> > think?
> > 
> > Best,
> > Roy
> > 
> > On 2020/02/21 16:10:51, Josh Thompson <josh_thomp...@ncsu.edu> wrote:
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > > 
> > > Hi Roy,
> > > 
> > > This sounds like a great idea!  Thanks for reaching out to help with
> > > moving us out of svnpubsub and for providing a clear list of steps for
> > > migration.  I'll check with other PMC members, but I expect we'll take
> > > you up on your offer.
> > > 
> > > Thanks,
> > > Josh
> > > 
> > > On Tuesday, February 18, 2020 8:37:42 AM EST Roy Lenferink wrote:
> > > > Hi VCL community,
> > > > 
> > > > I noticed VCL is still serving its site from SVN with help of the Apache
> > > > CMS. At the Apache Celix project we decided to move away from the CMS
> > > > and
> > > > move towards git for serving our website [1]. This because the CMS was
> > > > introduced in 2010 and is currently not accepting any new projects. With
> > > > the move to e.g. a static site generator as Hugo we're sure that we
> > > > still
> > > > can update the site when the ASF CMS will be decommissioned.
> > > > 
> > > > The master branch contains the actual website sources whereas the
> > > > generated
> > > > website is served from the asf-site branch. Hugo is being used as static
> > > > website generator. Content is written in Markdown.
> > > > 
> > > > I had a look at VCL its site and it was quite do-able to migrate VCL its
> > > > site to use Hugo as well. An example of Hugo its output is (for demo
> > > > purposes only) available on [2]. These are the existing markdown files
> > > > with
> > > > a slightly changed header.
> > > > 
> > > > Moving to git can enlarge the visibility of how projects are
> > > > functioning.
> > > > Next to that, new contributors can just create a pull request against
> > > > the
> > > > website repository if they find anything they want to improve. An 'Edit
> > > > on
> > > > GitHub' button can be added as well to the site, e.g. an example of a
> > > > page
> > > > on the Celix website [3]
> > > > 
> > > > If the community is interested in this move what I propose:
> > > > - Someone from the PMC to request a new git repository for the website
> > > > (e.g. vcl-site) via [4] - Me creating the pull request from the
> > > > repository I am temporarily using for the website contents [5] to the
> > > > official vcl-site repository
> > > > - Create a Jenkins job to automatically build the site after changes
> > > > happen
> > > > on the master branch. - When the pull request is reviewed and merged ask
> > > > INFRA to move over from the current svnpubsub to the gitpubsub approach
> > > > and
> > > > remove VCL from the Apache CMS.
> > > > 
> > > > All the URLs are still the same so the SEO score is not influenced in
> > > > any
> > > > way.
> > > > 
> > > > I'd like to hear everyone's opinion on this :)
> > > > 
> > > > Best regards,
> > > > Roy
> > > > 
> > > > [1] https://github.com/apache/celix-site
> > > > [2] http://vcl.roylenferink.nl/
> > > > [3] http://celix.apache.org/contributing/releasing.html
> > > > [4] https://gitbox.apache.org/setup/newrepo.html
> > > > [5] https://github.com/rlenferink/vcl-site
> > > 
> > > - --
> > > - -------------------------------
> > > Josh Thompson
> > > VCL Developer
> > > North Carolina State University
> > > 
> > > my GPG/PGP key can be found at pgp.mit.edu
> > > 
> > > All electronic mail messages in connection with State business which
> > > are sent to or received by this account are subject to the NC Public
> > > Records Law and may be disclosed to third parties.
> > > -----BEGIN PGP SIGNATURE-----
> > > 
> > > iF0EARECAB0WIQRMIdRtWXideTZDK31X8tBw1209AwUCXlABCwAKCRBX8tBw1209
> > > A0pOAJ4ybuVtcK+IFHMSvbupvhy2fXe+fACfb5oMAPxtHjuqA4za5ib/4Oj06E8=
> > > =Ej1z
> > > -----END PGP SIGNATURE-----
> 
> 
> -- 
> -------------------------------
> Josh Thompson
> Systems Programmer
> Virtual Computing Lab (VCL)
> North Carolina State University
> 
> josh_thomp...@ncsu.edu
> 919-515-5323
> 
> my GPG/PGP key can be found at www.keyserver.net
> 
> All electronic mail messages in connection with State business which
> are sent to or received by this account are subject to the NC Public
> Records Law and may be disclosed to third parties.

Reply via email to