Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/apache/tac-website

Website sources for the Travel Assistance Committee
https://github.com/apache/tac-website

asf hugo tac travel

Last synced: 4 days ago
JSON representation

Website sources for the Travel Assistance Committee

Awesome Lists containing this project

README

        

# Apache Travel Assistance Committee website

This is the source code for the website of the [Apache Travel Assistance Committee website](https://tac.apache.org/)

## How to publish the website

Changes to the `main` branch of this repository trigger the
[tac-website Jenkins Job](https://ci-builds.apache.org/job/TAC/job/tac-website/job/main/)
which generates the website content and commits it to the `asf-site` branch of this repository.

The [ASF's gitpubsub mechanism](https://blogs.apache.org/infra/entry/git_based_websites_available)
then synchronizes that content to [https://tac.apache.org/](https://tac.apache.org/), usually within a few seconds.
More details about the publication process can be found in the
[ASF Documentation about Project sites](https://infra.apache.org/project-site.html).
If for some reason this process fails, you can use [the self-service page from ASF Infra](https://selfserve.apache.org/)
to trigger a resync of the git repo.

## Powered by Hugo!

The website uses Hugo as static website generator, see [their website](https://gohugo.io/) for 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](https://github.com/search?q=topic%3Ahugo+org%3Aapache&type=Repositories).

## How to test the website and changes on your own computer

To generate the static website, execute `hugo` to generate the website under `target/content`

During development, it may be useful to run an incremental build.
For this to work, execute `hugo server -D` to
continuously (re)generate and serve the website on `localhost:1313`. (-D means include draft pages)