freeCodeCamp/docs/i18n-languages/polish/CONTRIBUTING.md

8.4 KiB

Wytyczne dotyczące twojego wkładu w FreeCodeCamp

Cześć. 👋

Funkcjonowanie freeCodeCamp.org jest możliwe dzięki tysiącom życzliwych wolontariuszy takich jak Ty. Jesteśmy wdzięczni za Twój wkład i cieszymy się, że możemy powitać Cię na pokładzie.

Ściśle egzekwujemy nasz „Kodeks postępowania”. Poświęć chwilę, aby go przeczytać. Ma tylko 196 słów.

Szczęśliwego rozwijania kodu open source!

Oto kilka fajnych sposobów, w które możesz pomóc

Możesz przyczynić się do jednego z tych rzeczy:

  1. Rozwijaj tę otwartoźródłową bazę danych. Pomóż nam edytować wyzwania związane z kodowaniem lub naprawiaj błędy na platformie edukacyjnej.

  2. Pomoc dla kamperów na naszym forum publicznym. Odpowiedz na pytania dotyczące kodowania lub podaj im informacje zwrotne na temat ich projektów kodowania.

  3. Pomóż nam dodawać napisy (podpisy zamknięte) do naszych Filmów na kanale YouTube.

Przyczyniaj się do tej otwartej źródłowej bazy danych.

Nasza baza danych zawiera tysiące wyzwań związanych z kodowaniem oraz inne kody źródłowe, które zasilają naszą platformę edukacyjną.

Twórz, aktualizuj i naprawiaj błędy w naszych wyzwaniach związanych z kodowaniem.

Wszystkie nasze wyzwania związane z kodowaniem są obsługiwane przez społeczność, dostarczającą specjalistyczną wiedzę od wolontariuszy takich jak Ty.

Możesz pomóc je rozszerzyć i poprawić ich brzmienie. Możesz również aktualizować historie użytkowników, aby lepiej wyjaśnić koncepcję lub usunąć zbędne i poprawić testy wyzwań, aby lepiej testowały kod ludzi.

Jeśli jesteś zainteresowany poprawą tych wyzwań związanych z kodowaniem, oto jak pracować nad wyzwaniami związanymi z kodowaniem.

Pomóż nam naprawić błędy w platformie edukacyjnej freeCodeCamp.org

Nasza platforma edukacyjna działa na nowoczesnym stosie JavaScript. Posiada różne komponenty, narzędzia i biblioteki, w tym między innymi Node.js, MongoDB, LoopBack, OAuth 2.0, React, Gatsby, Webpack i wiele innych.

Ogólnie rzecz biorąc,

  • Mamy serwer API oparty na Node.js.
  • Zestaw aplikacji klienckich opartych na React.
  • Skrypt, którego używamy do oceny naszych projektów front-end. rozwijanie naszego stacku wymaga trochę zrozumienia API, ES6 Syntax, i chęci nauki.

Zasadniczo oczekujemy podstawowej znajomości niektórych z wyżej wymienionych technologii, narzędzi i bibliotek. Biorąc to pod uwagę, nie jesteście zobowiązani do bycia ekspertem w tym zakresie, aby móc wnieść swój wkład.

Jeśli chcesz pomóc nam udoskonalić naszą bazę danych, możesz albo skonfigurować freeCodeCamp lokalnie albo użyć Gitpod, darmowego środowiska online dev.

Otwórz w Gitpod

(Uruchamia gotowe do kodowania środowisko dev dla freecodecamp w przeglądarce.)

Najczęściej zadawane pytania

Jak mogę zgłosić błąd, którego nie ma na pokładzie?

Jeśli uważasz, że znalazłeś błąd, przeczytaj najpierw artykuł "Help I've Found a Bug" i postępuj zgodnie z jego instrukcjami.

Jeśli jesteś pewien, że jest to nowy błąd, stwórz nowy problem z GitHub. Upewnij się, że dołączysz jak najwięcej informacji, abyśmy mogli odtworzyć błąd. Mamy predefiniowany szablon problemu, który pomoże Ci w jego rozwiązaniu.

Proszę zwrócić uwagę, że wszelkie problemy, które szukają pomocy przy kodowaniu w przypadku wyzwania, zostaną zamknięte. Śledzenie spraw jest ściśle związane z zagadnieniami związanymi z bazą danych i dyskusjami. W razie wątpliwości, przed sporządzeniem raportu należy szukać pomocy na forum.

Jak mogę zgłosić problem bezpieczeństwa?

Proszę nie tworzyć problemów z GitHub w sprawach bezpieczeństwa. Zamiast tego, wyślij e-mail na adres security@freecodecamp.org i natychmiast się temu przyjrzymy.

Co oznaczają te różne etykiety, które są oznaczone na tematach?

Nasi moderatorzy społeczności triage zgłaszają problemy i wnioski w oparciu o ich priorytet, dotkliwość i inne czynniki. Możesz znaleźć kompletny słowniczek ich znaczeń tutaj.

Powinieneś przejść przez help wanted lub first timers only w celu szybkiego przeglądu tego, nad czym możesz pracować.

Są one do pobrania i nie musisz ubiegać się o pozwolenie przed rozpoczęciem pracy nad nimi. Jeśli te kwestie nie są jasne, co należy zrobić, nie krępuj się zadawać pytań w komentarzach.

Znalazłem literówkę, czy powinienem zgłosić problem, zanim złożę prośbę o ciągnięcie?

W przypadku literówek i innych zmian w słownictwie, możesz bezpośrednio otwierać żądania ciągnięcia bez wcześniejszego tworzenia problemu. Problemy są bardziej przydatne do omówienia większych problemów związanych z kodem lub aspektami strukturalnymi programu nauczania.

Jak mogę dostać problem przypisany do mnie?

Zazwyczaj nie przydziela się problemów nikomu innemu niż długoletnim współpracownikom, aby uniknąć ambitnego nie dostarczenia wyników. Zamiast tego postępujemy zgodnie z poniższą polityką, aby być sprawiedliwym dla wszystkich:

  1. Preferowane jest połączenie pierwszego wniosku o wyciągnięcie ręki w każdej sprawie.
  2. W przypadku wielokrotnych próśb o ten sam problem, dajemy pierwszeństwo jakości kodu w próśb o wyciągnięcie.
    • Czy dołączyłeś testy?
    • Czy złapałeś wszystkie przypadki?
    • Czy upewniłeś się, że wszystkie testy przeszły pomyślnie i potwierdziłeś, że wszystko działa lokalnie?
  3. W końcu popieramy prośby o pociągnięcie, które są zgodne z naszymi zaleceniami.
  • Podążał pan za listą kontrolną?
  • Czy podałeś nazwę swojej listy kontrolnej w sposób znaczący?

Nie potrzebujesz żadnego zezwolenia dla spraw, które są oznaczone jako "potrzebna pomoc" lub "nowicjusze mile widziani", jak wyjaśniono wcześniej. Postępuj zgodnie z wytycznymi i otwórz prośbę o pomoc.

Jestem nowy w GitHubie i Open Source, od czego powinienem zacząć?

Przeczytaj nasz Poradnik jak wnieść wkład do Open Source.

Utknąłem na czymś, co nie jest zawarte w tej dokumentacji. Jak mogę uzyskać pomoc?

Możesz poprosić o pomoc:

Jesteśmy podekscytowani, by pomóc Ci we wzięciu udziału we wszystkich tematach, nad którymi chciałbyś pracować. Zachęcamy do zadawania nam pytań na tematy pokrewne, a my chętnie udzielimy wyjaśnień. Upewnij się, że szukasz swojego zapytania przed wysłaniem nowego. Bądź uprzejmy i cierpliwy. Nasza społeczność wolontariuszy i moderatorów jest zawsze w pobliżu, aby poprowadzić Cię przez Twoje pytania.

Jeśli masz wątpliwości, możesz skontaktować się z naszym zespołem programistów platformy, aby Ci w tym pomóc:

kontakt GitHub Twitter
Mrugesh Mohapatra @raisedadead @raisedadead
Ahmad Abdolsaheb @ahmadabdolsaheb @Abdolsaheb
Kristofer Koishigawa @scissorsneedfoodtoo @kriskoishigawa

Email: dev@freecodecamp.org