ConventionsCodeVlm - v-l-m/vlm GitHub Wiki

Conventions pour le code de Vlm

#Indentation

L'indentation se fait avec des espaces (pas de tabulations)

  • il faut utiliser 4 espaces pour indenter :
    • php
    • python
  • il faut utiliser 2 espaces pour indenter :
    • html
    • css
  • Pour le C, utilisez le mode C emacs (indentation de 2)

#Par language ##php

  • OK if (foo) { ... } else { ... }
  • Acceptable if (foo) bar();
  • Ne pas utiliser if (foo) bar();

##css Exemple : #leftcolumn { background-color: #2b597b; }

##html

Exemple : toto

#Validation

  • Le code doit passer les validateurs HTML, CSS.

#Compatibilités

  • Les navigateurs cible sont :
    • Dernière version de Firefox + Firefox ESR
    • IE >= 8
    • Safari (? : quelle version)
  • Les propriétés CSS spécifiques à certains navigateurs sont à BANNIR, sauf quand elles sont non intrusives et limitées.
  • les exceptions doivent faire l'objet d'un commentaire dans le code source.
⚠️ **GitHub.com Fallback** ⚠️