Contributing/hu

Miraheze is made up of volunteers, ordinary people just like you!

Mint tudjátok, a Miraheze egy közösségi vezetésű wikifarm, melyet önkéntesek működtetnek. És ebben te is segíthetsz! Ha szeretnél segíteni a különböző (technikai/nem technikai) szerepek felvállalásában, kérjük, olvasd el a Miraheze lehetőségek oldalunkat a segítségnyújtás módjaival kapcsolatban.

Szolgáltatásaink használata
Az egyik legegyszerűbb mód, ha kérsz egy wikit, és aktívan használod. Tehát légy aktív, és fejleszd a saját alközösségedet. Hozd el saját közösségedet a Miraheze wikibe. Szóval, lesd meg a WikiDiscover valamint a Wikitérkép oldalakat, hogy rátalálj azokra a wikikre, melyek nem állnak messze az érdeklődési körödtől.

{{new collapse While the previous ways to contribute were some that don't require technical expertise, the following do. If you know how to help out technically, you're more than welcome to!
 * headline = Help out technically!
 * content =

Miraheze hosts all of its configurations in a GitHub config repo (see this page for additional info). Whenever a change needs to be done, these configuration files are updated. When these configurations are updated in any of the repositories hosted on GitHub, the changes are automatically deployed to the servers hosting Miraheze. Historically, feature changes were done by sending a request on the Request features page or by adding a GitHub merge request. This is no longer the case, you can do most configuration changes on ManageWiki. That doesn't mean you can't help out on GitHub though, it's not rocket science!
 * Help on GitHub

Bárki, aki rendelkezik GitHub-fiókkal (ingyenesen elérhető), javaslatot tehet fájlmódosításokra.

Könnyű indítás
Az indulás egyik legegyszerűbb módja, ha megnézed a funkciókéréseket majd szerkeszted a the LocalSettings.php fájlt a Miraheze/mw-config repóban. Ennek a fájlnak a legtöbbjének (kivéve egy kicsit a végén) a könnyebben érthető dolgoknak kell lennie. Beágyazott tömbök használatával alapértelmezés szerint az összes wikire, vagy néhány wikire kódolt állapotban alkalmazzák a beállításokat.

Az alapvető elrendezés a következő:
 * Határozzad meg a névtér változókat (közel a start után tartalmazza)
 * wgConf (legnagyobb tömb)
 * Beállítási név ( 'wgVariable' vagy 'wmgVariable' formájában)
 * A wiki érintett ('dbname' vagy 'default' formában, ahol a dbname a webhely aldomainje, a végéhez hozzáadva a "wiki" szót)
 * Beállítási érték (a beállítandó értékek. A beállítástól függően lehet szám, igaz/hamis vagy tömb.)

Néhány könnyebb dolog lehetővé teszi a már telepített kiterjesztések használatát (Lásd a wgConf kiterjesztéseknek nevezett szakaszát, mely a fenti formátumot követi, ahol a "Beállítás neve" valami hasonló lesz 'wmgUse Extension ' ahol az Extension az engedélyezni kívánt bővítmény neve.

Vedd figyelembe, hogy egyes bővítmények, például a Flow és a VisualEditor további konfigurációt igényelnek.

Új kiterjesztés vagy felület telepítése
Bárki javasolhatja a Miraheze/mediawiki repo módosítását. Új, még nem telepített kiterjesztés vagy felület telepítéséhez (ne engedélyezzed a wikiben), kérjük, olvasd el ezt az oldalt.

A szerverek módosítása
A Miraheze pusztán Debian 15 VPS-en fut, melyet a $ramnode és 1 VPS-t üzemeltet, melyet a $backupsy tárol (biztonsági mentések tárolása) - főleg az OpenVZ, nagyon ritka esetekben a KVM hajtja. A szerver konfigurációt a Puppet kezeli, és különféle technológiákkal dolgozunk. A mw:t az Apache, a GDNSD, a MariaDB, a nginx és a Varnish segítségével használjuk a webes feltöltésekre. Ha ismered a fent említett szoftverek egyikét, szívesen hallanánk tapasztalataidról! Az extra segítséget mindig szívesen látjuk, és még a legkisebb fejlesztések (javított hibák/teljesítmény stb.) is nagy előrelépést jelenthetnek számunkra. Kérjük, vedd fel a kapcsolatot a Rendszergazdák egyikével, ha szeretnél segíteni ezen a területen, vagy egyszerűen csak csinálj egy Phabricator feladatot ehhez. }}