2018-01-03 16:18:58 +00:00
## Style du code
Nous utilisons [Prettier ](https://prettier.io/ ). L'idéal est que chaque contributeur l'installe dans son éditeur de texte avec un formattage automatique à chaque CTRL-S.
De même, nous avons une configuration [eslint ](http://eslint.org/ ), qui permet par exemple d'éviter de garder des variables inutilisées.
## Messages de commit
2017-03-20 09:24:02 +00:00
A mettre sans retenue dans les messages de commit :
https://github.com/atom/atom/blob/master/CONTRIBUTING.md#git-commit-messages
2018-01-03 16:18:58 +00:00
* 🎨 `:art:` when working on the app's visual style
* 🐎 `:racehorse:` when improving performance
* 📝 `:memo:` when writing docs
* 🐛 `:bug:` when fixing a bug
* 🔥 `:fire:` when removing code or files
* 💚 `:green_heart:` when fixing the CI build
* ✅ `:white_check_mark:` when adding tests
* ⬆️ `:arrow_up:` when upgrading dependencies
2018-01-19 09:35:49 +00:00
* :sparkles: `:sparkles:` when formatting, renaming, reorganizing files
2017-03-27 13:55:09 +00:00
2017-03-20 09:24:02 +00:00
Et ceux spécifiques au projet :
2018-01-03 16:18:58 +00:00
* :gear: `:gear:` pour une contribution au moteur qui traite les YAML
* :hammer: `:hammer:` pour une contribution à la base de règles
* :calendar: `:calendar:` pour un changement de règle du à une évolution temporelle (en attendant mieux)