This repository hosts the Gecode website and is built with Jekyll and Tailwind CSS.
- Ruby
3.1.6(or compatible>= 3.1) - Bundler (for the selected Ruby version)
- Node.js
20.x - npm
- Install Node dependencies:
npm ci- Start local development (Tailwind watch + Jekyll serve):
npm run dev- Build the site:
npm run buildRun the full CI-equivalent checks locally:
npm run check:qualityThis command:
- rebuilds CSS and site output
- verifies generated CSS is in sync with source
- checks executable-bit hygiene
- validates generated active-site HTML pages
doc/andusers-archive/are treated as frozen historical archives.- Active-page checks intentionally exclude those frozen archives.