Website for Sint-Lukas Kunsthumaniora https://sintlukaskunsthumaniora.be/
  • Twig 59.4%
  • PHP 15.1%
  • CSS 11.3%
  • SCSS 6.2%
  • Shell 5.3%
  • Other 2.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-01 16:48:17 +01:00
.ddev base theme slkh 2026-02-28 17:07:55 +01:00
.setup add site documentation generation scripts and output 2026-03-01 16:47:21 +01:00
config/sync Add Docker + CI/CD deployment pipeline 2026-02-24 21:33:25 +01:00
deploy Revert to from_secret syntax for Woodpecker secrets 2026-02-24 22:08:09 +01:00
docker Fix nginx: add try_files to static asset location for CSS/JS aggregation 2026-02-24 22:55:01 +01:00
docs add site documentation generation scripts and output 2026-03-01 16:47:21 +01:00
resources adobe fonts and logo extraction 2026-02-28 18:30:22 +01:00
web update theme screenshot 2026-03-01 16:47:47 +01:00
.dockerignore Add Docker + CI/CD deployment pipeline 2026-02-24 21:33:25 +01:00
.gitignore scaffolding 2026-02-18 23:41:56 +01:00
.woodpecker.yml Fix files dir permissions: pre-create css/js/php subdirs, force chown in pipeline 2026-02-24 22:35:05 +01:00
CLAUDE.md add claude.md 2026-02-19 20:51:23 +01:00
composer.json scaffolding 2026-02-18 23:41:56 +01:00
composer.lock scaffolding 2026-02-18 23:41:56 +01:00
Dockerfile Fix Dockerfile: remove libexif-dev, add libonig-dev for mbstring 2026-02-24 22:10:51 +01:00
README.md more readme 2026-02-19 21:27:27 +01:00

slkh-website

Website for Sint-Lukas Kunsthumaniora, a secondary school for arts in Belgium. Built on Drupal 11.

Requirements

  • DDEV for local development
  • Docker

Local development

# Clone the repo, then:
ddev start
ddev composer install
ddev import-db --file=dump.sql.gz
ddev drush cr
ddev launch

One-time login link:

ddev drush uli

Note: sites/default/files/ is gitignored. After restoring a DB snapshot, some subdirectories (e.g. languages/) may be missing. Run ddev drush cr to regenerate them, or create them manually if needed.

Setup from scratch

The .setup/ directory contains numbered shell scripts to build the site from scratch. See CLAUDE.md for details.