This is the source code for the website of theApache Travel Assistance Committee website
Changes to themain
branch of this repository trigger the
tac-website Jenkins Job
which generates the website content and commits it to theasf-site
branch of this repository.
TheASF's gitpubsub mechanism then synchronizes that content tohttps://tac.apache.org/,usually within a few seconds. More details about the publication process can be found in the ASF Documentation about Project sites. If for some reason this process fails, you can usethe self-service page from ASF Infra to trigger a resync of the git repo.
The website uses Hugo as static website generator, seetheir websitefor more information and for how to install and run it if needed.
Other Apache websites that are built with Hugo should be listed by this GitHub query for the 'hugo' tag.
To generate the static website, executehugo
to generate the website undertarget/content
During development, it may be useful to run an incremental build.
For this to work, executehugo server -D
to
continuously (re)generate and serve the website onlocalhost:1313
.(-D means include draft pages)