DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:development

Développement de DokuWiki

Seules quelques pages en français existent dans l'espace de nom fr:devel:. Les pages traduites ou en cours de traduction ont un titre en français pour les différencier d'un coup d’œil des nombreuses pages d'origine (en anglais).

Vous êtes bienvenus pour contribuer à DokuWiki et travailler à son développement.

Ce que vous allez proposer dépend avant tout de vous – à vous de choisir vos propres besoins en premier. Si vous souhaitez quelques idées de développements demandés ou nécessaires, consulter en premier le système de rapport de bogues DokuWiki ou Idées de développement. Vous pouvez également adopter une extension ou un thème: Adopter une extension ou un thème. Commencez par lire le passage Démarrage.

Démarrage

  1. git - Obtenir le code source et travailler avec Git1)
  2. Configuration de votre éditeur de texte
  3. Guide de sécurité en direction des auteurs d'extensions
  4. Tester avec
    1. BrowserStack offre complète de tests pour navigateurs

Le manuel du développeur

  1. Exploration du code source, fonctionnement général de mise à disposition d'une page web
    1. Environnement - variables globales et constantes
    1. Starter template - Construction de blocs de base pour un nouveau thème
    2. style.ini - CSS: charger des styles et configurer des variables
  2. JavaScript (jQuery, jQueryUI)
  3. Internal Libraries
  4. Composer Libraries
  5. Pour aller plus loin
    1. Interface web de Git pour naviguer dans le code source et les patches
    2. Hall of Fame - tous les contributeurs DokuWiki

Guide pour l'équipe de développement

Idées et remue-méninges

1)
Git est le système de gestion de versions utilisé par DokuWiki.
2)
Reconstruite quotidiennement.
fr/development.txt · Dernière modification : 2024-06-20 10:16 de 86.208.133.125

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki