Skip to content

codicille/classiques

Repository files navigation

classiques

Classiques de la litérature québecoise

Build Status

Guide de démarrage

Gestion de la bibliothèque

Pour ajouter ou modifier un oeuvre de la bibliothèque des classiques, utilisez le fichier bibliotheque.json.

Lorsque vous ajoutez une oeuvre, ajoutez aussi le fichier source HTML pour la liseuse dans le dossier oeuvres avec le tag correspondant (exemple: oeuvres/la-scouine.html).

Application PHP

Ce site web a été conçu afin d'être simple à mettre à jour et modifier par tout développeur web. Vous avez besoin de PHP 5.4+ pour partir simplement un site web de développement. Pour la mise en ligne, celle-ci se fait automatiquement quand des modifications sont apportées à ce dépôt github.

php -S localhost:8000 router.php

Feuilles de style

Ce site web utilise SASS en tant que préprocesseur pour les feuilles de style.

Afin d'utiliser SASS en local sur votre machine de développement vous devez commencer par installer le gem sass.

gem install sass

Pour débuter l'observation et la compilation en temps réel des feuilles de style, il suffit d'utiliser la commande sass watch.

sass --watch ./css

Tests

L'application est automatiquement testée lors d'une modification, mais vous pouvez installer et rouler les tests avec PHP Composer:

composer install --dev
./vendor/bin/phpunit ./tests

Mise en ligne manuelle

Prérequis : https://toolbelt.heroku.com

Configuration :

git remote add staging [email protected]:classiques-staging.git
heroku config:push --remote staging
git remote add production [email protected]:classiques.git
heroku config:push --remote staging

Mise en ligne :

git push [staging|production] master

Crédits & licence

Le code source des Classiques de la lirétature québecoise est disponible sous la licence GNU General Public License Version 3. Consultez LICENSE pour les détails. La licence est disponible uniquement en anglais puisqu'il serait complexe et coûteux de fournir une traduction officielle cette licence. Vous pouvez toutefois trouvez des traductions approximatives n'ayant pas valeur légale sur GNU.

Le project est une réalisation conjointe de de René Audet, Codicille éditeur, Département des littératures, Université Laval, Hookt Studios, Heliom et tous les autres contributeurs.

Les contributions sont bienvenues, veuillez toutefois d'abord consulter le guide de contribution.

About

Les classiques de la littérature québécoise

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE.md
GPL-3.0
LICENSE-GPL

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published