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-----
> 
> 
> 
> 

Reply via email to