Classiques de la litérature québecoise
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
).
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
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
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
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
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.