Project

General

Profile

Project management #49820

Updated by Frédéric Péters over 3 years ago

Comme ça a été fait dans chrono, adopter black dans les différents modules.

Procédure, à discuter/valider,

* par module
** assurer qu'un maximum des patchs proposés soient validés/intégrés
** commit qui fait black (exemple : "trivial: apply black")
** commit qui ajoute un fichier .pre-commit-config.yaml et l'info associée au fichier README (si présent) + qui crée un fichier .git-blame-ignore-revs avec la révision du commit précédent (ex: "misc: add black blaack files/notes")

Texte actuellement présent dans le README de chrono :

<pre>
Code Style
----------

black is used to format the code, using thoses parameters:

black --target-version py37 --skip-string-normalization --line-length 110

There is .pre-commit-config.yaml to use pre-commit to automatically run black
before commits. (execute `pre-commit install` to install the git hook.)
</pre>

Questions

* on garde le --target-version py35 ou on le passe à 3.7 vu qu'on ne devrait plus se soucier de stretch ?
** → on met py37
* on pose une échéance ?

Back