Contributing/fr

Comme vous le savez, Miraheze est une ferme de wikis communautaire, gérée par des bénévoles. Et bien sûr, vous pouvez aussi aider! Si vous souhaitez nous aider à assumer différents rôles (technique ou non) merci de consulter l'information ci-dessous et notre page de postes vacants à Miraheze.

Utiliser nos services
L'un des moyens les plus simples pour tout utilisateur d'aider Miraheze est de demander un wiki et de l'utiliser. Soyez actif, développez votre propre sous-communauté. Amenez des personnes que vous connaissez à Miraheze. N'hésitez pas non plus à regarder les pages WikiDiscover et Gazetteer of wikis pour trouver des wikis qui pourraient vous intéresser.

Créateurs de wiki
Les créateurs de wiki sont des bénévoles qui ont appris un peu plus sur les deux interfaces qui leur permettent de créer des wikis: Special:RequestWikiQueue and Special:CreateWiki.

Plus nous avons de créateurs de wiki, plus vite nous pouvons traiter les nouvelles demandes de wiki, ce qui crée une meilleure expérience pour l'utilisateur final de nos services.

Pour devenir un créateur de wiki, vous devez avoir confiance dans la communauté, veuillez demander les droits de créateur de wiki ici et des Stewards en discuteront là-bas discussion avant de décider d'approuver ou de refuser la demande.

Pour plus d'information sur les créateurs de wikis, voi Meta:Créteurs de Wikis et Meta:Guide du créateur de wikis si vous voulez le devenir.

Demandes de fonctionnalités
Nous invitons tous les utilisateurs à nous aider en cliquant sur demande de fonctionnalités. Toutes nos configurations et tous les logiciels utilisés sont sur notre dépot de configuration sur GitHub (voir cette page pour plus d'informations). Lorsque les fichiers sont mis à jour dans l'un des référentiels hébergés sur ce dépôt, les modifications sont automatiquement déployées sur les serveurs hébergeant Miraheze.

Toute personne disposant d'un compte GitHub (disponible gratuitement) peut proposer des modifications de fichiers.

Départ rapide
Une des façons les plus rapides pour démarrer est de jeter un oeil à feature requests et d'éditer les paramètres the LocalSettings.php file dans notre Miraheze/mw-config repo. Une grande partie de ce fichier (sauf un peu à la fin) devrait être facile à comprendre. Il utilise des tableaux imbriqués pour appliquer des paramètres à tous les wikis par défaut, ou à certains wikis tels que codés.

La disposition d'imbrication de base est la suivante:
 * Définir les variables d'espace de noms (près du début, après les inclusions)
 * wgConf (le plus grand tableau)
 * Nom du paramètre (sous la forme de 'wgVariable' ou 'wmgVariable')
 * Wiki est affecté ( sous la forme 'dbname' ou 'default' où dbname est le sous-domaine du site avec "wiki" ajouté à la fin)
 * Valeur de réglage (les valeurs à définir. Peuvent être un nombre, vrai/faux, selon le paramètre.)

Certaines des choses les plus faciles seront d'activer les extensions qui sont déjà installées (voir la section de wgConf appelée extensions, qui suit le format ci-dessus où "Nom du paramètre" sera quelque chose comme 'wmgUse Extension ' où Extension est le nom de l'extension à activer.

'' Notez que certaines extensions comme Flow et VisualEditor nécessitent une configuration supplémentaire. ''

Installing a new extension or skin
Anyone can propose changes to the Miraheze/mediawiki repo. To install a new extension or skin not already installed (not enable one on a wiki), please see this page.

Tweaking the servers
Miraheze purely runs on Debian 15 VPSs hosted by RamNode and 1 VPS hosted by Backupsy (storing backups) - mostly powered by OpenVZ, in very rare cases KVM. Our server configuration is managed by Puppet, and we work with various kinds of technologies. We use MediaWiki with Apache, GDNSD, MariaDB, nginx and Varnish to power the web stack. If you are familiar with one or more of the software mentioned above, we would love to hear about your experience! Extra help is always welcome, and even the smallest improvements (fixed bugs/performance, etc.) for you, can be a big improvement for us. Please get in touch with the System administrators if you would like to contribute in this area or simply make a Phabricator task for it.

Translations
You can either translate pages on Meta by clicking "Translate" above or translate extensions.