Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:elements_guidelines [05/12/2010 20:00]
127.0.0.1 modification externe
doc:elements_guidelines [20/11/2014 13:02] (Version actuelle)
Ligne 1: Ligne 1:
 +~~NOCACHE~~
  
 +====== Règles pour la réalisation des éléments ======
 +
 +Ce document regroupe l'​ensemble des règles à respecter pour qu'un élément puisse entrer dans la collection d'​éléments officielle de QElectroTech.
 +===== Processus de modération du dépôt d'​éléments =====
 +
 +Les fichiers envoyés via le [[qet>/​submit-element.php|formulaire de soumission d'​éléments]] ne sont pas ajoutés immédiatement à la collection visible sur le site et encore moins à la collection officielle de QET. En effet, les éléments soumis via ce formulaire sont soumis à un processus de modération. Selon leur pertinence, ils seront ajoutés au [[qet>/​showcategory.php|dépôt du site]], à la collection officielle ou refusés. Les éléments seront également jugés sur le soin apporté à leur réalisation. Ce document décrit les règles à respecter pour traverser facilement ce processus de modération.
 +
 +===== Normes =====
 +
 +Les éléments proposés se doivent de respecter autant que possible les normes de schématisation. QElectroTech étant à la base un logiciel français, la norme par défaut est la norme française. Par conséquent,​ les symboles issus d'une autre norme devront le préciser, soit via les catégories auxquelles ils appartiennent,​ soit via leur nom.
 +
 +===== Rendu =====
 +
 +Voici les règles à respecter pour dessiner un élément correct :
 +
 +  * Les coordonnées doivent être arrondies au dix millième près.
 +  * Un point de saisie pertinent doit être mentionné.
 +  * La largeur et la hauteur doivent être des multiples de 10 et doivent être cohérentes vis-à-vis des éléments similaires. La référence pour la taille des éléments est le contact simple.
 +  * L'​alignement des bornes doit être cohérent avec celui des autres symboles. Respecter un pas de 10, le premier étant aligné sur 0.
 +  * L'​antialiasing doit être activé partout sauf pour les lignes :
 +    * inclinées à 45°,
 +    * horizontales,​
 +    * verticales.
 +
 +==== Références ====
 +
 +Les références des éléments :
 +
 +  * doivent être des champs de textes éditables,
 +  * utilisent par défaut la taille de texte 9,
 +  * sont par défaut situés à droite de l'​élément concerné.
 +
 +===== Noms =====
 +
 +==== Langues de QElectroTech ====
 +
 +Les langues officiellement supportées par QElectroTech sont :
 +
 +  * le français
 +  * l'​anglais
 +
 +==== Règles pour les éléments ====
 +
 +Noms affichés :
 +
 +  * sans faute d'​orthographe
 +  * traduits dans les langues de QElectroTech
 +    * Suite à la création d'un nouvel élément ayant pour base un élément existant __ne pas laisser de chaînes non traduites ou obsolètes__ (si la traduction est impossible par le concepteur du composant : supprimer la langue du composant)
 +  * commençant par une majuscule
 +
 +Noms de fichiers :
 +
 +  * sans faute d'​orthographe
 +  * en français pour rester cohérent
 +  * caractères autorisés : rien d'​autre que des underscores et des lettres minuscules non accentuées (chaque nom doit correspondre à l'​expression régulière suivante : ^[a-z_]+$)
 +
 +==== Règles pour les catégories ====
 +
 +Noms affichés :
 +
 +  * sans faute d'​orthographe
 +  * traduits dans les langues de QElectroTech
 +  * commençant par une majuscule
 +  * au pluriel ; exemple : utiliser « Contacts » plutôt que « Contact »
 +
 +Noms de fichiers :
 +
 +  * sans faute d'​orthographe
 +  * en français pour rester cohérent
 +  * caractères autorisés : rien d'​autre que des underscores et des lettres minuscules non accentuées (chaque nom doit correspondre à l'​expression régulière suivante : ^[a-z_]+$)
 +  * au pluriel ; exemple : utiliser « contacts » plutôt que « contact »
Imprimer/exporter
Langages