{"title":"Często zadawane pytania: Współtworzenie kodu","version":"6.1","locale":"pl","docname":"faq/contributing","url":"/pl/6.1/faq/contributing/","canonical":"https://djangodocs.dev/pl/6.1/faq/contributing/","summary":"Jak mogę zacząć współtworzyć kod Django? Link to this heading # Dzięki, że pytasz! Napisaliśmy cały dokument poświęcony temu pytaniu. Jest zatytułowany…","html":"<h1>Często zadawane pytania: Współtworzenie kodu<a class=\"heading-anchor\" href=\"#faq-contributing-code\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<section id=\"how-can-i-get-started-contributing-code-to-django\">\n<span id=\"new-contributors-faq\"></span><h2>Jak mogę zacząć współtworzyć kod Django?<a class=\"heading-anchor\" href=\"#how-can-i-get-started-contributing-code-to-django\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Dzięki, że pytasz! Napisaliśmy cały dokument poświęcony temu pytaniu. Jest zatytułowany <a class=\"reference internal\" href=\"/pl/6.1/internals/contributing/\"><span class=\"doc\">Współtworzenie Django</span></a>.</p>\n</section>\n<section id=\"i-submitted-a-bug-fix-several-weeks-ago-why-are-you-ignoring-my-contribution\">\n<h2>Zgłosiłem poprawkę błędu kilka tygodni temu. Dlaczego ignorujecie mój wkład?<a class=\"heading-anchor\" href=\"#i-submitted-a-bug-fix-several-weeks-ago-why-are-you-ignoring-my-contribution\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Bez obaw: Nie ignorujemy Cię!</p>\n<p>To ważne, żeby rozumieć różnicę pomiędzy „zgłoszenie jest ignorowane” a „zgłoszenie nie zostało jeszcze rozpatrzone”. System zgłoszeń Django zawiera setki otwartych zgłoszeń z różnymi poziomami skutków na funkcjonalność dla użytkownika końcowego. Programiści Django muszą je przejrzeć i nadać im priorytet.</p>\n<p>Ponad wszystko: ludzie, którzy pracują nad Django to wolontariusze. W efekcie ilość czasu, który posiadamy do pracy nad frameworkiem jest ograniczony i będzie różnił się z tygodnia na tydzień w zależności od naszego wolnego czasu. Jeśli jesteśmy zajęci, nie jesteśmy w stanie poświęcać wystarczająco dużo czasu na Django, nawet jeśli byśmy chcieli.</p>\n<p>Najlepszym sposobem, aby uniknąć zawieszania się zgłoszeń w drodze do ich wykonania, jest uczynić banalnie prostym, nawet dla kogoś, kto może nie być zaznajomiony z tym obszarem kodu, zrozumienie problemu i weryfikację rozwiązania:</p>\n<ul class=\"simple\">\n<li><p>Czy są wyraźne instrukcje jak odtworzyć błąd? Jeśli dotyka on zależności (na przykład Pillow), modułu contrib, albo specyficznej bazy danych, czy instrukcje są wystarczająco wyraźne, nawet dla osoby niezaznajomionej z tematem?</p></li>\n<li><p>W przypadku kilku gałęzi powiązanych ze zgłoszeniem, czy jasno określono ich przeznaczenie oraz to, które są istotne, a które można zignorować?</p></li>\n<li><p>Czy zmiana zawiera test jednostkowy? Jeśli nie, czy istnieje bardzo jasne wyjaśnienie, dlaczego go nie ma? Test w zwięzły sposób pokazuje, na czym polega problem, i potwierdza, że dana gałąź faktycznie go naprawia.</p></li>\n</ul>\n<p>Jeśli Twój wkład nie nadaje się do włączenia do Django, nie będziemy go ignorować — zamkniemy zgłoszenie. Jeśli więc zgłoszenie nadal jest otwarte, nie oznacza to, że Cię ignorujemy; oznacza jedynie, że nie mieliśmy jeszcze czasu, aby się nim zająć.</p>\n</section>\n<section id=\"when-and-how-might-i-remind-the-team-of-a-change-i-care-about\">\n<h2>Kiedy i jak najlepiej przypomnieć zespołowi o zmianie, która jest dla mnie ważna?<a class=\"heading-anchor\" href=\"#when-and-how-might-i-remind-the-team-of-a-change-i-care-about\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Uprzejma, wysłana w odpowiednim momencie wiadomość na forum lub w wątku/gałęzi to jeden ze sposobów zwrócenia uwagi. Aby wybrać właściwy moment, trzeba śledzić harmonogram. Jeśli opublikujesz wiadomość tuż przed terminem wydania, raczej nie uzyskasz takiej uwagi, jakiej potrzebujesz.</p>\n<p>Delikatne przypomnienia na kanale #contributing-getting-started na Django Discord server również mogą zadziałać.</p>\n<p>Innym sposobem na uzyskanie przyczepności jest umieszczenie razem kilku powiązanych zgłoszeń. Kiedy ktoś siada do przyjrzenia się błędowi w obszarze kodu, którego nie dotykał przez chwilę, może zająć mu kilka minut przypomnienie sobie wszystkich drobnych szczegółów, jak działa ten obszar. Jeśli zbierzesz kilka mniejszych poprawek błędów w grupę o podobnym temacie, możesz stworzyć atrakcyjny cel, jako że koszt wgryzienia się w obszar kodu może zostać rozłożony na wiele zgłoszeń.</p>\n<p>Prosimy wystrzegać się pisania do kogokolwiek osobistych e-maili lub powtarzania zgłoszeń w kółko tego samego. Taki sposób zachowania nie przysporzy ci żadnej dodatkowej uwagi – na pewno nie takiej uwagi, której potrzebujesz, aby twoje zgłoszenie zostało rozwiązane.</p>\n</section>\n<section id=\"but-i-ve-reminded-you-several-times-and-you-keep-ignoring-my-contribution\">\n<h2>Ale przypominałem już kilka razy, a wy nadal ignorujecie mój wkład!<a class=\"heading-anchor\" href=\"#but-i-ve-reminded-you-several-times-and-you-keep-ignoring-my-contribution\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Naprawdę — nie ignorujemy Cię. Jeśli Twój wkład nie nadaje się do włączenia do Django, zamkniemy zgłoszenie. W przypadku wszystkich pozostałych zgłoszeń musimy ustalać priorytety naszych działań, co oznacza, że niektóre zgłoszenia będą rozpatrywane wcześniej niż inne.</p>\n<p>Jednym z kryteriów, które jest używane to priorytetyzowania poprawek błędów, jest liczba osób, na którą może mieć wpływ dany błąd. Błędy, które potencjalnie mogą wpłynąć na pracę wielu ludzi, zazwyczaj dostają priorytet nad tymi, które są przypadkami brzegowymi.</p>\n<p>Innym powodem, dla którego błąd może być przez jakiś czas ignorowany, jest to, że stanowi on objaw większego problemu. Oczywiście możemy poświęcać czas na pisanie, testowanie i wdrażanie wielu drobnych poprawek, jednak czasami właściwym rozwiązaniem jest przebudowa. Jeśli zaproponowano przebudowę lub refaktoryzację danego komponentu albo jest ona już w toku, może się okazać, że błędy dotyczące tego komponentu nie będą otrzymywać tyle uwagi. Ponownie jest to kwestia priorytetyzacji ograniczonych zasobów. Koncentrując się na przebudowie, możemy zamknąć wszystkie drobne błędy naraz i, miejmy nadzieję, zapobiec pojawianiu się kolejnych w przyszłości.</p>\n<p>Cokolwiek jest przyczyną, prosimy pamiętaj, że podczas gdy ty możesz napotykać szczególny błąd regularnie, nie znaczy to koniecznie, że każdy użytkownik Django się z nim zetknie. Różni użytkownicy używają Django na różne sposoby, obciążając różne części kodu w różnych warunkach. Kiedy szacujemy priorytety, w ogólności staramy się brać pod uwagę potrzeby całej społeczności, zamiast priorytetyzować wpływ na jednego wybranego użytkownika. To nie znaczy, że myślimy, iż twój problem jest nieważny – myślimy tylko, że w dostępnym ograniczonym czasie, zawsze przychylimy się do uczynienia szczęśliwymi 10 osób, ponad uczynienie szczęśliwą tylko jednej.</p>\n</section>\n<section id=\"i-m-sure-my-ticket-is-absolutely-100-perfect-can-i-mark-it-as-ready-for-checkin-myself\">\n<h2>Jestem pewien(-wna), że moje zgłoszenie jest w 100% perfekcyjne. Czy mogę sam(a) oznaczyć je jako „Ready For Checkin”?<a class=\"heading-anchor\" href=\"#i-m-sure-my-ticket-is-absolutely-100-perfect-can-i-mark-it-as-ready-for-checkin-myself\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Przepraszam, ale nie. Zawsze lepiej spojrzeć na zgłoszenie jeszcze jedną parę oczu. Jeśli masz problemy z uzyskaniem drugiej pary oczu, zapoznaj się z pytaniami powyżej.</p>\n</section>","rootId":"faq-contributing-code","toc":[{"title":"Jak mogę zacząć współtworzyć kod Django?","anchor":"how-can-i-get-started-contributing-code-to-django","children":[]},{"title":"Zgłosiłem poprawkę błędu kilka tygodni temu. Dlaczego ignorujecie mój wkład?","anchor":"i-submitted-a-bug-fix-several-weeks-ago-why-are-you-ignoring-my-contribution","children":[]},{"title":"Kiedy i jak najlepiej przypomnieć zespołowi o zmianie, która jest dla mnie ważna?","anchor":"when-and-how-might-i-remind-the-team-of-a-change-i-care-about","children":[]},{"title":"Ale przypominałem już kilka razy, a wy nadal ignorujecie mój wkład!","anchor":"but-i-ve-reminded-you-several-times-and-you-keep-ignoring-my-contribution","children":[]},{"title":"Jestem pewien(-wna), że moje zgłoszenie jest w 100% perfekcyjne. Czy mogę sam(a) oznaczyć je jako „Ready For Checkin”?","anchor":"i-m-sure-my-ticket-is-absolutely-100-perfect-can-i-mark-it-as-ready-for-checkin-myself","children":[]}],"breadcrumbs":[{"docname":"faq/index","title":"Często zadawane pytania odnośnie Django","url":"/pl/6.1/faq/"}],"prev":{"docname":"faq/admin","title":"Często zadawane pytania: Panel administracyjny","url":"/pl/6.1/faq/admin/"},"next":{"docname":"faq/troubleshooting","title":"Rozwiązywanie problemów","url":"/pl/6.1/faq/troubleshooting/"},"formats":{"html":"/pl/6.1/faq/contributing/","markdown":"/pl/6.1/faq/contributing.md","json":"/pl/6.1/faq/contributing.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/faq/contributing.txt","official":"https://docs.djangoproject.com/pl/6.1/faq/contributing/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}