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.

''Are you a maintainer and want your project to be included in the list of software projects above? Find out more and join!''

Outreach programs and single tasks
Apart from the recommended software projects above, there are more ways to choose a project or task to work on:

Looking for additional resources?

 * How to become a MediaWiki hacker: For potential new developers who want to specifically work on MediaWiki core or MediaWiki extensions.
 * Developer hub: Resources to more documentation and information for established Wikimedia developers.
 * For real-time communication use on IRC (Internet Relay Chat)
 * There are also several email lists for discussion of Wikimedia software.
 * Wikimedia tutorials: An index of tutorials that feature various languages, APIs, and frameworks in the Wikimedia technology stack.

Want to contribute something else?

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