{"title":"Często zadawane pytania: Współtworzenie kodu","version":"5.0","locale":"pl","docname":"faq/contributing","url":"/pl/5.0/faq/contributing/","canonical":"https://djangodocs.dev/pl/5.0/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/5.0/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>I submitted a bug fix several weeks ago. Why are you ignoring my contribution?<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>If there are several branches linked to the ticket, is it clear what each one\ndoes, which ones can be ignored and which matter?</p></li>\n<li><p>Does the change include a unit test? If not, is there a very clear\nexplanation why not? A test expresses succinctly what the problem is,\nand shows that the branch actually fixes it.</p></li>\n</ul>\n<p>If your contribution is not suitable for inclusion in Django, we won’t ignore\nit – we’ll close the ticket. So if your ticket is still open, it doesn’t mean\nwe’re ignoring you; it just means we haven’t had time to look at it yet.</p>\n</section>\n<section id=\"when-and-how-might-i-remind-the-team-of-a-change-i-care-about\">\n<h2>When and how might I remind the team of a change I care about?<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>A polite, well-timed message in the forum/branch is one way to get attention.\nTo determine the right time, you need to keep an eye on the schedule. If you\npost your message right before a release deadline, you’re not likely to get the\nsort of attention you require.</p>\n<p>Delikatne przypomnienia na IRC mogą również zadziałać – ponownie, strategicznie skoordynowane czasowo, jeśli możliwe. Bardzo dobry czas to na przykład okres bug sprintu.</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>But I’ve reminded you several times and you keep ignoring my contribution!<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>Seriously - we’re not ignoring you. If your contribution is not suitable for\ninclusion in Django, we will close the ticket. For all the other tickets, we\nneed to prioritize our efforts, which means that some tickets will be\naddressed before others.</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>Another reason that a bug might be ignored for a while is if the bug is a\nsymptom of a larger problem. While we can spend time writing, testing and\napplying lots of little changes, sometimes the right solution is to rebuild. If\na rebuild or refactor of a particular component has been proposed or is\nunderway, you may find that bugs affecting that component will not get as much\nattention. Again, this is a matter of prioritizing scarce resources. By\nconcentrating on the rebuild, we can close all the little bugs at once, and\nhopefully prevent other little bugs from appearing in the future.</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":"I submitted a bug fix several weeks ago. Why are you ignoring my contribution?","anchor":"i-submitted-a-bug-fix-several-weeks-ago-why-are-you-ignoring-my-contribution","children":[]},{"title":"When and how might I remind the team of a change I care about?","anchor":"when-and-how-might-i-remind-the-team-of-a-change-i-care-about","children":[]},{"title":"But I’ve reminded you several times and you keep ignoring my contribution!","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/5.0/faq/"}],"prev":{"docname":"faq/admin","title":"Często zadawane pytania: Panel administracyjny","url":"/pl/5.0/faq/admin/"},"next":{"docname":"faq/troubleshooting","title":"Rozwiązywanie problemów","url":"/pl/5.0/faq/troubleshooting/"},"formats":{"html":"/pl/5.0/faq/contributing/","markdown":"/pl/5.0/faq/contributing.md","json":"/pl/5.0/faq/contributing.json"},"source":"https://github.com/django/django/blob/stable/5.0.x/docs/faq/contributing.txt","official":"https://docs.djangoproject.com/pl/5.0/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","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}