A tool for checking texts against the rules of Plain German (Leichte Sprache).
| Branch | Purpose |
|---|---|
main |
Source code – develop and commit here |
deploy |
Server branch – built automatically by GitHub Actions, do not edit manually |
JS dependencies are not committed to the repository. Download them before running locally:
bash scripts/download-deps.shThen open index.html directly in a browser.
Every push to main triggers a GitHub Actions workflow that:
- Downloads JS dependencies (
js/tailwind.js,js/alpine.js,js/alpine-focus.min.js) - Pushes the result to the
deploybranch
The deploy branch always contains the latest state including all dependencies and is ready to serve directly.
git clone git@github.com:acolono/leichte-sprache-check.git --branch deploy /var/www/leichte-spracheOption A – Cron job (simple):
# crontab -e
*/5 * * * * cd /var/www/leichte-sprache && git pull origin deployOption B – GitHub Webhook (instant): configure a webhook on the server that runs git pull origin deploy on every push event.