Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 878 Bytes

File metadata and controls

50 lines (33 loc) · 878 Bytes

Gecode Website (Jekyll + GitHub Pages)

This repository hosts the Gecode website and is built with Jekyll and Tailwind CSS.

Requirements

  • Ruby 3.1.6 (or compatible >= 3.1)
  • Bundler (for the selected Ruby version)
  • Node.js 20.x
  • npm

Quick Start

  1. Install Node dependencies:
npm ci
  1. Start local development (Tailwind watch + Jekyll serve):
npm run dev
  1. Build the site:
npm run build

Quality Checks

Run the full CI-equivalent checks locally:

npm run check:quality

This command:

  • rebuilds CSS and site output
  • verifies generated CSS is in sync with source
  • checks executable-bit hygiene
  • validates generated active-site HTML pages

Notes on Scope

  • doc/ and users-archive/ are treated as frozen historical archives.
  • Active-page checks intentionally exclude those frozen archives.