Skip to content

OpenRailAssociation/hack4rail-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hack4Rail Website

Source code for hack4rail.org, the website for the international hackathon for innovation in the railway sector.

Prerequisites

  • Hugo (extended version, v0.154.2+)

Setup

Clone the repository with submodules:

git clone --recurse-submodules https://github.com/OpenRailAssociation/hack4rail-website.git
cd hack4rail-website

If you already cloned without submodules:

git submodule update --init --recursive

Development

Run the local development server:

hugo server

Build the site:

hugo

The output is generated in the public/ directory.

Structure

  • content/ — Page content in Markdown
    • challenges/ — Hackathon challenges, organized by track (track-1/ through track-6/)
    • organization/ — Participation, travel, and FAQ pages
  • config.toml — Hugo site configuration
  • data/ — Data files (carousel, features)
  • static/img/ — Static images
  • themes/ — Hugo themes (git submodules):

Deployment

The site is built and deployed automatically via GitHub Actions on push to main. Pull requests generate preview deployments.

License

CC-BY-SA 4.0 — see LICENSE.

About

Website for Hack4Rail - The international hackathon for and by the railway sector

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors