New Developers/pl

This page explains how to get started as a developer who wants to contribute to Wikimedia technical projects.

Witamy!
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!

How to start contributing
The following steps are a general outline of how to get started contributing:

Wybierz i wykonaj zadanie (napisz i przetestuj swój kod) Follow the Guide to getting your code reviewed and submit a patch.
 * 1) Learn the basics of how Wikimedia open source software projects work.
 * 2) Read the Communication guidelines.
 * 3) Set up accounts: Create a developer account. Depending on the type of contribution you want to make, you may also need to set up accounts in Phabricator, and set up Git and Gerrit.
 * 4) Wybierz projekt software
 * 1) Wyślij twoje zmiany w kodzie

The rest of this guide provides additional details about the process.

Basics of how Wikimedia software projects work
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 „$1” 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 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 mieć swój wkład wymienia wiele innych sposobów wnoszenia wkładu, także w obszarach nietechnicznych, takich jak dokumentacja, testowanie, webowe API i wiele innych.
 * 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.
 * To ask your questions and to join general discussions, check the places listed on Communication.
 * Samouczki Wikimedia: Indeks samouczków, które zawierają różne języki, interfejsy API i struktury w stosie technologicznym Wikimedia.