Projet

Général

Profil

Development #49794

créer un fichier sourcemap à côté des css

Ajouté par Frédéric Péters il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
31 décembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Pour faciliter le travail dans l'inspecteur web ensuite.


Fichiers

Révisions associées

Révision 8d33aa0e (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

build: generate sourcemap for CSS files (#49794)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 3 ans

(et je ferai pareil pour les autres modules) (c'est déjà le cas dans publik-base-theme).

#2

Mis à jour par Thomas Noël il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée

Peut-être faut-il alors ajouter .map dans le MANIFEST ?

#3

Mis à jour par Frédéric Péters il y a plus de 3 ans

Bon, différentes choses :

  • la version de sassc utilisée pour le build n'accepte pas --sourcemap=auto, il faut utiliser mauto, qui de son côté n'est pas géré par (ruby)sass, de là je vire for program in ('sassc', 'sass'): qui provoquerait une erreur si jamais ça ne s'arrêtait pas sur sassc.
  • entre MANIFEST.in et ce que fait data_tree() dans le setup.py je ne sais trop c'est un peu le bordel quand même, avec comme situation actuelle dans le paquet qu'on a ça :
/usr/lib/python3/dist-packages/wcs/qommon/static/css/dc2/admin.css
/usr/lib/python3/dist-packages/wcs/qommon/static/css/dc2/admin.scss
/usr/share/wcs/qommon/css/dc2/admin.css

(et c'est ce qui est sous /usr/share/ qui sert lors du collectstatic).

Donc j'ajoute le .map au MANIFEST.in et le .map et le .scss dans le data_tree() et je me note de revenir sur ces histoires un autre jour.

#4

Mis à jour par Frédéric Péters il y a plus de 3 ans

Et je faisais ça de mémoire ce n'est pas -mauto qui est géré mais un --sourcemap sans paramètre.

#5

Mis à jour par Thomas Noël il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée
#6

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 8d33aa0e821ffccdd12c976dda2af4bd10266076
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Dec 31 14:48:38 2020 +0100

    build: generate sourcemap for CSS files (#49794)
#7

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF