Skip to content

freifunk-pinneberg/website

Repository files navigation

Freifunk Pinneberg Website

This is the main Freifunk Pinneberg website as you can see it on https://pinneberg.freifunk.net or https://www.ffpi inside the mesh. It also hosts the Freifunk Helgoland Website https://helgoland.freifunk.net

The site is based on TYPO3 with some custom extensions.

Dependencies

Dependencies are managed by Composer. The following extension are developed for this site but have their own repository.

Install

Install for Development

composer install

production install (local)

composer install --no-dev --optimize-autoloader

production deploy (remote)

For Deployment deployer is used.
You can change the configuration in deploy.php
To run the deployment, first install the dependencies including dev via composer composer install
then run ./bin/dep deploy

Quality control

phpstan

PHPStan is a static code Analysis Tool. It's installed as a dev dependency via composer. The configuration is saved in phpstan.neon You can run it with the command php ./bin/phpstan

rector

Rector is a tool for automated Refactoring. It's installed as a dev dependency via composer. The configuration is saved in rector.php You can run it with the command php ./bin/rector process --dry-run.