https://github.com/emmanuelbeziat/guidelines
đ Des rĂšgles Ă suivre pour tout projet !
https://github.com/emmanuelbeziat/guidelines
bonnes-pratiques css good-practices html javascript photoshop
Last synced: about 1 year ago
JSON representation
đ Des rĂšgles Ă suivre pour tout projet !
- Host: GitHub
- URL: https://github.com/emmanuelbeziat/guidelines
- Owner: EmmanuelBeziat
- Created: 2016-06-25T00:55:26.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2020-12-11T03:39:26.000Z (over 5 years ago)
- Last Synced: 2025-03-24T03:53:20.617Z (over 1 year ago)
- Topics: bonnes-pratiques, css, good-practices, html, javascript, photoshop
- Homepage: https://emmanuelbeziat.github.io/guidelines/
- Size: 50.8 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Guidelines
Des rĂšgles Ă suivre pour tout projet !
---
## Principes généraux
* Tous les fichiers sont encodés en utf-8 sans BOM.
* Corriger un fichier ou un bout de code qui ne respecte pas les conventions nâest **jamais** une perte de temps.
* Indentez proprement. Sérieusement.
* Les commentaires sont importants, mais il faut commenter intelligemment : un commentaire inutile prend de la place pour rien.
* On se dĂ©cide pour une langue : on nomme toutes ses variables / classes en **anglais** ou en **français** (et, si possible, les commentaires aussi), et on sây tient : on ne jongle pas dâune langue Ă lâautre.
* Les TODO sont conseilleÌs, mais il faut les deÌtailler : rien ne dit que câest vous qui repasserez dessus.
#### KISS: Keep It Simple, Stupid!
*La simplicitĂ© est la sophistication suprĂȘme* : un code simple est plus lisible et plus facile Ă maintenir.
#### DRY: Donât repeat yourself
Si la mĂȘme portion de code se retrouve deux fois ou plus dans un script, on en fait une fonction. Si la mĂȘme portion de code se retrouve deux fois ou plus dans une classe, on en fait une mĂ©thode.
#### YAGNI: You arenât gonna need it
Rien ne sert de coder une mĂ©thode qui nâa pas dâimplĂ©mentation ou dâutilitĂ© immĂ©diate.
#### Donât be shy, ask!
Il nây a pas de honte Ă demander de lâaide, surtout avant dâattaquer une nouvelle fonctionnalitĂ©.
---
## Guidelines pour HTML
1. [Généralités](html/generalites.md)
## Guidelines pour CSS (et préprocesseurs)
1. [Généralités](css/generalites.md)
2. [Bonnes pratiques](css/bonnes-pratiques.md)
3. [Performances](css/performances.md)
4. [BEM](css/bem.md)
5. [ITCSS](css/itcss.md)
6. [Préprocesseurs](css/preprocesseurs.md)
7. [Nomenclatures](css/nomenclatures.md)
## Guidelines pour Javascript
1. [Généralités](javascript/generalites.md)
2. [Bonnes pratiques](javascript/bonnes-pratiques.md)
3. [Performances](javascript/performances.md)
## Guidelines pour Photoshop / Illustrator
1. [Généralités](photoshop/generalites.md)
2. [Polices & typos](photoshop/polices.md)
## Guidelines pour de bons échanges client / prestataire
1. [Généralités](clients/generalites.md)
---
## Crédits
Ces rĂšgles ont Ă©tĂ© fortement inspirĂ©es du travail de RaphaĂ«l Goetter, Pierre-Antoine Delnatte, Christophe Porteneuve, âŠ