// readme

Ceci est le code source de notre portail Mozilla francophone https://mozfr.org/.

Le site utilise le générateur statique Cecil https://cecil.app/. Les templates utilisent Twig.

Installer le site en local

Vous devez d’abord forker le dépôt:

git clone https://github.com/votreforkdudépot/www/
cd www

Note: Cecil requière l’extension PHP ext-gd.

Installez Cecil avec Composer le gestionnaire de dépendances de PHP:

composer install

Une fois les dépendances installées, vous pouvez lancer le serveur de développement local avec cette commande dans votre terminal:

composer serve:dev

Le site sera à l’adresse http://localhost:8000. Lorsqu’un changement est effectué dans un fichier source, Cecil regénérera le dossier de sortie et rafraîchira le navigateur sautomatiquement.

Vous pouvez aussi exécuter toutes les autres commandes de Cecil avec:

composer cecil [nom de la commande]

Tous les fichiers source (HTML, JS, CSS, images, polices…) sont dans le dossier source. Le dossier de sortie se trouve dans source/_site.

Outils de validation et de formatage du code

Pour les utiliser, vous devez tout d’abord…