This is the main repository for the website of Welcome Werkstatt e. V. This repo is based on the Kirby Starterkit.
This repository makes use of Git submodules. That means, that the following things are contained within their own, external repository:
/kirby
: The actual Kirby CMS source/content
: The website content/site/plugins/*
: Many of the used Kirby plugins
This repository is automatically deployed to Uberspace via GitHub Actions. Attention, the following files are not part of the deployment process and need to be copied/created manually:
/content
/site/accounts
/site/config
If you want to run this page locally for development purposes:
- Clone this repository and include all submodules via
git clone --recurse-submodules https://github.com/welcomewerkstatt/ww-site.git
Attention: two submodules will fail to be cloned (content/internes
and content/inventar
) – this is fine (these repos are not public by default, please ask if you want to get access).
- Use a local webserver with PHP 8 support and point it towards the base folder
ww-site
(e.g. on Mac Laravel Valet is a good server choice, on Windows take a look at MAMP) - Rename/copy the file
site/config/config.example.php
tosite/config/config.php