Project

General

Profile

Développement #69404

pre-commit-hooks, utiliser djhtml

Added by Valentin Deniaud about 2 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
-
Start date:
21 September 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

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.


Files

0001-misc-apply-djhtml-69404.patch (246 KB) 0001-misc-apply-djhtml-69404.patch Valentin Deniaud, 21 September 2022 05:38 PM
0002-misc-add-djhtml-files-notes-69404.patch (1.87 KB) 0002-misc-add-djhtml-files-notes-69404.patch Valentin Deniaud, 21 September 2022 05:38 PM

Related issues

Related to Publik - Développement #69422: pre-commit-hooks, utiliser djhtml​ partoutFermé22 September 2022

Actions

Associated revisions

Revision 7c0eb04c (diff)
Added by Valentin Deniaud about 2 years ago

misc: apply djhtml (#69404)

Revision 6a8ebfcf (diff)
Added by Valentin Deniaud about 2 years ago

misc: add djhtml files/notes (#69404)

History

#1

Updated by Valentin Deniaud about 2 years ago

Marche bien, rapide comme l'éclair.

#2

Updated by Benjamin Dauvergne about 2 years ago

  • Status changed from Solution proposée to Solution validée

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

#3

Updated by Frédéric Péters about 2 years ago

Ça tourne correctement sur tous les modules ?

#4

Updated by Valentin Deniaud about 2 years ago

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

Updated by Valentin Deniaud about 2 years ago

  • Status changed from Solution validée to 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

Updated by Valentin Deniaud about 2 years ago

#7

Updated by Transition automatique about 2 years ago

  • Status changed from Résolu (à déployer) to Solution déployée
#8

Updated by Transition automatique almost 2 years ago

Automatic expiration

Also available in: Atom PDF