Projet

Général

Profil

Development #69404

pre-commit-hooks, utiliser djhtml

Ajouté par Valentin Deniaud il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
21 septembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Là aussi évoqué et jamais mis en place.

De manière générale le formattage de nos templates est en piteux état, malheuseument il n'existe aucun outil style black pour les reformatter (prettier que tout le monde utilise ne supportera jamais Django (https://github.com/prettier/prettier/issues/5581#issuecomment-647403815), et si d'autres projets existent rien n'a l'air très mature).

Le seul outil qui a l'air stable c'est djhtml, ça ne regarde que l'indentation (pas de joli split des lignes de 500 caractères qu'on peut avoir ici ou là) mais on y gagnera déjà pas mal.


Fichiers

0001-misc-apply-djhtml-69404.patch (246 ko) 0001-misc-apply-djhtml-69404.patch Valentin Deniaud, 21 septembre 2022 17:38
0002-misc-add-djhtml-files-notes-69404.patch (1,87 ko) 0002-misc-add-djhtml-files-notes-69404.patch Valentin Deniaud, 21 septembre 2022 17:38

Demandes liées

Lié à Publik - Development #69422: pre-commit-hooks, utiliser djhtml​ partoutFermé22 septembre 2022

Actions

Révisions associées

Révision 7c0eb04c (diff)
Ajouté par Valentin Deniaud il y a plus d'un an

misc: apply djhtml (#69404)

Révision 6a8ebfcf (diff)
Ajouté par Valentin Deniaud il y a plus d'un an

misc: add djhtml files/notes (#69404)

Historique

#1

Mis à jour par Valentin Deniaud il y a plus d'un an

Marche bien, rapide comme l'éclair.

#2

Mis à jour par Benjamin Dauvergne il y a plus d'un an

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

Moi ça me va mais je veux bien un deuxième avis.

#3

Mis à jour par Frédéric Péters il y a plus d'un an

Ça tourne correctement sur tous les modules ?

#4

Mis à jour par Valentin Deniaud il y a plus d'un an

Frédéric Péters a écrit :

Ça tourne correctement sur tous les modules ?

Dans ma tête c'était activation sur chrono pour tester en condition réelles, puis ticket chapeau dans le projet Publik pour passage sur tous les modules, puis passage sur tous les modules.

Ça ne me pose pas de soucis de faire autrement, je vais faire le ticket équivalent côté wcs pour confirmer.

#5

Mis à jour par Valentin Deniaud il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 6a8ebfcfd23b8839415e980cb30e418ffa74a88b
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Sep 21 17:37:13 2022 +0200

    misc: add djhtml files/notes (#69404)

commit 7c0eb04c453f50cdffe0095148aa52580c20143e
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Sep 21 17:28:29 2022 +0200

    misc: apply djhtml (#69404)
#6

Mis à jour par Valentin Deniaud il y a plus d'un an

#7

Mis à jour par Transition automatique il y a plus d'un an

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

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF