Aide:Documentation pour développeurs

Cet article est une ébauche à compléter.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations de Wikisource.

Vous êtes ici : accueil >Aide >Documentation pour développeurs



Aide : Manuel de Wikisource

N'hésitez à demander l'aide des "experts", c'est le plus beau cadeau que vous pouvez leur offrir.

Programmer

modifier
Programmer, c'est écrire du texte dans un langage pour obtenir du texte ... ou tout autre chose !
Deux et deux font quatre.
Tout est là, les textes, les valeurs, les variables, les fonctions, leurs appels et leur rédaction, c'est notre programme.
Développons :
On peut écrire : Deux et deux font quatre (en lettres), 2 et 2 font 4 (en chiffres), 4 = 2 + 2 (en formule), 4 = somme(2, 2) (en valeurs), S = somme(a, b) (en variables), S = somme( sin(x), cos(y) ) (en fonctions)
et même somme("deux", deux") et obtenir "quatre", c'est ce que l'on fait couramment dans les modèles, mais dans un langage plus compliqué.
Les langages des développeurs wikis ( aide pour les tableaux et autres )
Langage Fonctions de variables
français renvoyer la somme de A et B,
anglais return the sum of A and B,
mathématique somme S = A + B
javascript function somme(a, b) {
  return a + b;
}
modèles {{somme| 11 | 22 }} développé au moins par {{#expr: {{{1}}} + {{{2}}} }}
lua function somme(a, b)
  return a + b
end

modèles,

javascript,

wikimedia et extensions

modules en langage Lua à partir de 2013.

Code wiki

modifier

principe

types de modèles

pages d'aides en et fr, wikimedia

Les modèles

modifier

principe

types de modèles

pages d'aides en et fr, wikimedia

Problèmes et astuces

modifier

sauts de lignes en commentaire

modèles intéressants d'autres wikis

importer un modèle

Contrairement aux autres wiki, les pages de documentations de wikibooks prennent une majuscule : Nom du modèle/Documentation

parser fonctions

modifier

principe

liste en bref

pages d'aides en et fr, wikimedia

Exemples

modifier

simples

documentation

complexes

Catégories de modèles et de documentations

modifier
Catégorie:Documentations pour ...
Catégorie:Modèles utilisant les ParserFunctions pour ...

Les scripts

modifier

principes

dans les event de balises, en js, masquer les sauts par commentaires

Développer en page utilisateur

modifier

Intégrer au site

modifier

Les bots

Firefox Firebug,

Safari

Google afficher developpeur

Logiciels gérant le code wiki

Espaces et lignes

modifier
ajouter les exemples partout ci-dessous

UNE espace désigne l'un des divers caractères typographiques qui servent à obtenir UN espace c'est-à-dire l'absence apparente de caractères entre deux mots.
Une espace peut être simple et élastique (celle que vous obtenez en appuyant sur la barre d'espace de votre clavier) ou non sécable, fine ...

Dans le texte simple
un saut de ligne simple devient un espace, sauf aux changements de style.
Et les espaces multiples sont remplacés par un seul.
saut par
alterner   et espace
Dans les modèles,
Les espaces autour des portions de textes sont éliminés.
masquer les sauts en les plaçant en commentaires, meme en scripts
indenter les sous parties pour expliciter le code.

Les bonnes adresses

modifier

à distribuer dans la page ou a laisser ici, ou les 2.

internet

le Site du Zéro HTML5 / CSS3, Javascript, PHP, C++, Python, C#, MySQL, LaTeX
W3Schools.com références HTML5 CSS XML JAVASCRIPT ASP PHP SQL MORE ...
JSFiddle (GB) Tester en direct des combinaisons de HTML5 CSS XML JAVASCRIPT ...
Table de caractères
Extensions Firebug pour déboguage, HTML, CSS, JavaScript "on line"
Firebug Lite for Google Chrome debug on line
CSS3 Browser Support Reference navigateurs à tester et leurs limites
Inkscape pour dessin vectoriel de caractères, images et autres

wikipedia

Table des symboles mathématiques
Table des caractères Unicode/U2200

mediawiki français

Parser Functions en français

mediawiki anglais

Help:Magic_words Mots magiques
StringFunctions HORS SERVICE
Help:Calculation aide au calcul
Extension:Lua en Projet mediawiki
Programming in Lua référence de programmation
Lua démo page de test minimal

Voir aussi

modifier

débutants en code wiki

remaniement du tutoriel en chantier

documentation type

Notes et références

modifier