New Developers/pl

Ta strona jest prostym przewodnikiem dla nowych programistów Wikimedia Jest to część inicjatywy Wdrażania nowych programistów.

Aby zobaczyć inne opcje, kliknij

Witamy!
Chcesz pracować nad kodem Wikimedi i potrzebujesz pomysłu od czego zacząć?

Techniczna społeczność Wikimedi zawsze wita nowych współtwórców naszych projektów.

Zostań częścią globalnej społeczności i pomóż ułatwić dostęp do bezpłatnej wiedzy dla wszystkich!

Wstęp do Wikimedi to czterostopniowy proces:

Wybierz i wykonaj zadanie (napisz i przetestuj swój kod)
 * 1) Wybierz projekt software
 * 2) Skonfiguruj swoje środowisko programistyczne
 * 1) Wyślij twoje zmiany w kodzie

Trochę podstaw do poznania
Możesz pominąć tę sekcję, jeśli jesteś już zapoznany z kulturą wolnego i otwartego oprogramowania.

Wikimedia ma setki projektów oprogramowania w wielu różnych obszarach. , jeśli chcesz uzyskać podgląd.

Opiekunowie każdego projektu programowania mają możliwość wyboru swobody infrastruktury, którą preferują. Ogólnie rzecz biorąc, wszystkie projekty oprogramowania mają:


 * narzędzie do śledzenia zadań, w którym błędy oprogramowania i prośby o ulepszenia są zgłaszane, zarządzane i omawiane. Przykładami są Wikimedia Phabricator, GitHub lub Sourceforge.
 * repozytorium kodu, w którym kod źródłowy może być "wyrejestrowany" dla każdego. Przykładami są Wikimedia Git/Gerrit, GitHub lub Sourceforge.
 * narzędzie code review, w którym proponowane zmiany kodu (tzw. łatki) są omawiane i ulepszane. Przykładami są Wikimedia Git/Gerrit, GitHub lub Sourceforge. Gdy proponowana poprawka, będzie dobra i zostanie włączona do repozytorium kodu, zmiany w kodzie staną się dostępne dla wszystkich. (Możesz przeczytać więcej o dobrych praktykach dotyczących przeglądu kodu tutaj.)
 * ogólne 'miejsca do dyskusji na temat projektu oprogramowania i/lub otrzymania pomocy i wsparcia. Tymi miejscami mogą być listy mailingowe, kanały czatu IRC, strony wiki lub inne miejsca. Dokładne miejsca zależą od każdego projektu. Możesz również skontaktować się z konkretnymi mentorami przez „” na ich stronach użytkowników, ale pamiętaj, że „pytania zadawane prywatnie nie pomagają innym”.

W dowolnym momencie, jeśli napotkasz problemy lub będziesz potrzebować pomocy, zapytaj. Jeśli chcesz zadawać trafione pytania we właściwych miejscach, zalecamy zapoznanie się z sekcją "Opinie, pytania i wsparcie".

Wybierz projekt Software
Poniższe projekty oferują zasoby, opiekę mentora i szukają nowych programistów, którzy mogliby się do nich przyłączyć. Wybierz jeden z poniższych projektów i postępuj zgodnie z dokumentacją projektu, aby skonfigurować środowisko programistyczne, wybrać zadanie do pracy, rozwiązać zadanie i przesłać zmiany w kodzie do przeglądu. Możesz mieć swój wkład w te lub inne interesujące Cię projekty związane z Wikimedia. Most can be found by searching for them on Phabricator or online.

''Czy jesteś opiekunem i chcesz, aby twój projekt znalazł się na powyższej liście projektów oprogramowania? Dowiedz się więcej i dołącz!''

Pomocne programy i pojedyncze zadania
Oprócz zalecanego powyżej oprogramowania, istnieje więcej możliwości wyboru projektu lub zadania do pracy:

Szukasz dodatkowych zasobów?

 * Jak zostać hakerem MediaWiki: Dla potencjalnych nowych programistów, którzy chcą pracować nad rdzeniem MediaWiki lub rozszerzeniami MediaWiki.
 * Centrum programistów: Więcej dokumentacji i informacji dla uznanych programistów Wikimedia.
 * W przypadku komunikacji w czasie rzeczywistym użyj na IRC (Internet Relay Chat)
 * Istnieje również kilka list e-mail do dyskusji na temat oprogramowania Wikimedia.
 * Samouczki Wikimedia: Indeks samouczków, które zawierają różne języki, interfejsy API i struktury w stosie technologicznym Wikimedia.

Chcesz wnieść coś innego?

 * How to contribute lists many more ways to contribute, also in non-technical areas like documentation, testing, web api and many more.