Gestion de projet #49820
Updated by Frédéric Péters about 4 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) +
** commit qui fait black
** commit qui crée un fichier .git-blame-ignore-revs avec la révision du commit précédent (ex: "misc: add 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 py35 --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 ?
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) +
** commit qui fait black
** commit qui crée un fichier .git-blame-ignore-revs avec la révision du commit précédent (ex: "misc: add 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 py35 --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 ?