Bijdrage leveren? Dat kan!
- Maak een fork en een pull request.
- Meld problemen via de issues.
Site is voorlopig beschikbaar in slechts 1 taal:
- NL: https://maskermatch.be/ https://maskersgezocht.be
- FR: ???
Het is een onepager en iedere taal heeft zn eigen index bestand:
- index_nl.html
- index_fr.html
De website wordt gehost bij cloudz.be. Daar draait een script dat iedere 5 minuten een git pull doet van deze repo.
Hou er rekening mee dat Cloudflare alles cached. Bij een update moet de cached geïnvalideerd worden.
# Stuur je public key naar @iworx
ssh [email protected]Neem dan deel aan de conversatie op de Slack workspace van de Corona-denktank Make in Belgium: https://join.coronadenktank.be (Kanaal: #corona-maskermatch).
Zelf een lokale server opzetten? Dat kan op verschillende manieren!
Eenvoudig lokaal previewen met het terminal-commando: python3 -m http.server 8000 (of python -m http.server 8000 als python 3 je standaardpython is)
De Naaiactie is vervolgens bereikbaar op http://localhost:8000
Heb je php op je computer geïnstalleerd? Gebruik dan de PHP built-in webserver:
$> php -S 0.0.0.0:8000
De Maskermatch is vervolgens bereikbaar op http://localhost:8000
Gebruik de Dockerfile om een image te builden. Zie docker-run.sh voor een voorbeeld van hoe het in productie wordt gedraaid. Hiervoor gebruiken we een set-up met Traefik, voor de config, zie de repository van solidariteitsnetwerk.
De css wordt gegenereerd met bootstrap in de npm dependencies, dit kan via het commando npm ci. Vervolgens kan je in de map assets/css met SCSS de SCSS converteren naar CSS:
Dev (met auto refresh)
scss --watch style.scss:style.css
Prod (voor een push)
scss --style compressed style.scss style.css