MailTape / MailTape-v1

📂 [archive] MailTape - V1 built with Jekyll and edited with Prose 👉 Check the V2
https://github.com/MailTape/MailTape
27 stars 27 forks source link

Some refactoring #5

Closed augnustin closed 9 years ago

augnustin commented 9 years ago

J'ai voulu me lancer dans une meilleure gestion des assets parce que ça n'est pas très propre d'avoir côte-à-côte le fichier css et less. Le problème c'est qu'il y a plein de fichiers dont je ne comprends pas l'intérêt... :

Bref, un peu de refactoring ne ferait pas de mal, mais je suppose qu'il va y avoir plein d'enjeux de backward compatibility qui font qu'on pourrait y passer un temps fou...

J'ai démarré un chantier sur cette branche : https://github.com/aug-riedinger/MailTape.github.io/tree/better_asset_management si tu veux jeter un coup d'oeil !

ImaCrea commented 9 years ago

Yop gus, cool que tu te lances dans un refactoring, pour répondre à tes questions :

L'idéal sera de tout re-unifier dans une v3 qui intégrera la gestion soundcloud et youtube pour la lecture de la playlist. Mais ça c'est pas vraiment pour demain pour l'instant :)

Ca répond à tes questions ? Pourquoi te lancer dans un refactoring en fait ? Quelle est l'intention et ce que ça va apporter à la MailTape et ses abonnés ?

ImaCrea commented 9 years ago

yop après vérif je me suis trompé, c'est encore un peu plus compliqué que ça :D

hihi :)

augnustin commented 9 years ago

Oui, les sites statiques ça a du bon, mais du coup, on peut se retrouver à faire des trucs tordus !

Je pense que c'était ambitieux c'est vrai.

C'était juste en touchant au .css directement et en devant appliquer les modifications au fichier .less à côté systématiquement que je me suis dit que ce serait plus simple (et plus optimal) de tout précompiler et minifier dans un gros fichier css et js. Mais comme chaque page a ses propres assets, c'est pas impossible, mais c'est pas trivial non plus, et les risques de régression seraient énorme.

Pour le moment, ça peut attendre donc en fait.

ImaCrea commented 9 years ago

Je pense que c'est plus sage pour le moment en effet. Par ailleurs pour less et css: perso je ne touche jamais au fichier css, j'utilise le compiler LESS sur mac et je ne travaille que sur les fichiers LESS qui sont compilés à la volée au fur et à mesure.

ImaCrea commented 9 years ago

Je ferme donc cet issue :)