Skip to content

clairecoloma/website

 
 

Repository files navigation

Putain de Code !

Build Status Code Climate

Code source du site Putain de Code. Contient tout le nécessaire pour faire fonctionner le site. Pas de base de données à installer, pas de serveurs à configurer.

Contributions

Les articles peuvent être postés ici sous forme de PR une fois qu'on est OK dans une issue du repo de proposition de posts (afin de pas polluer les issues techniques du site). Si vous souhaitez voir un post écrit, ou même en écrire un, faites un tour là bas ;)

Pour contribuer au site, n'hésitez pas, en plus de lire la partie technique ci-dessous, à lire le fichier spécifique CONTRIBUTING.md


Développement

Notice: Faites attention à la configuration de vos éditeurs de texte et IDE.
Nous utilisons .editorconfig pour garder une cohérence. Respectez alors cela (il vous suffit d'aller sur le site editorconfig.org/ pour télécharger le plugin adéquat pour votre éditeur.

Ce site utilise happyplan, il vous est donc conseillé de jeter un coup d'oeil au README d'happyplan avant d'intervenir sur le projet ;).

Nécessite Node.js >=0.10.21

Récupérer les sources du site

git clone https://github.com/putaindecode/website.git
cd website
make init
make install

Les commandes make init et make update installeront les dépendances Node nécessaires (Bower, et les lanceurs grunt et happyplan).

Mettre à jour les sources

Lorsque vous n'avez pas travaillé sur le site depuis un petit moment, on vous conseille d'exécuter les commandes suivantes :

git pull
make update

Si vous rencontrez des erreurs lors du git pull (par ex. pour une histoire de fichiers modifiés non commités), vous pouvez juste avant faire un petit

git reset --hard

Note: cela supprimera toutes vos modifications locales sans avertissement, à faire avec précaution.

Lancer le site web localement

happyplan

Oui oui, c'est tout, vous devrier avoir le site web qui s'ouvre tout seul dans votre navigateur. Si ce n'est pas le cas, et que vous n'avez pas d'erreurs dans votre console, rendez vous à l'adresse suivante: http://localhost:4242.

Mise en production

La commande suivante (lorsque vous avez les droits nécessaires) va construire le site en version optimisée, et le publier (mise à jour de la branche gh-pages, qui, grâce à GitHub, suffit à mettre en ligne le site).

happyplan publish

Mise à jour spécifiques

Générer le favicon

Installez icoutils. Par exemple sur OS X:

brew install icoutils

Ensuite utilisez la commande suivante

make favicon

Crédits

Auteurs et contributeurs

Logo & Avatar

Remerciements à toutes les personnes impliquées dans cette discussion putaindecode/organisation/issues/4. Remerciement spécial à @mlbli pour le logo initial.

About

Le site du crew, tu vois.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 83.9%
  • JavaScript 16.1%