Chcę pomóc tworzyć kod Webmakera

Ten artykuł nie jest już aktualizowany, więc jego treść może być nieaktualna.

Tak jak inne projekty Mozilli, Webmaker tworzony jest w duchu otwartego oprogramowania przez społeczność programistów i ochotników. Oto krótki przegląd możliwości dodania własnego kodu do Webmakera. Jeśli szukasz alternatywnych sposobów na udział w projekcie, nie wymagających znajomości programowania, przeczytaj artykuł o rozwoju społeczności.

Uwaga: ten artykuł jest jedynie skrótowym opisem. Pełną dokumentację dla programistów znajdziesz na stronie wiki dla programistów

Co możesz zrobić

Istnieje wiele sposobów na wzięcie udziału w tworzeniu kodu dla Webmakera. Oto kilka z nich:

  • Jeśli znasz JavaScript, możesz pomóc w naprawianiu błędów lub dodawaniu funkcjonalności do naszych serwerów np. MakeAPI), bibliotek i modułów JS (np. popcorn.js lub naszych narzędzi lokalizacyjnych) lub narzędzi sieciowych.
  • Jeśli znasz HTML/CSS, możesz pomóc w tworzeniu naszych stron i narzędzi sieciowych, na przykład webmaker.org, Popcornomatu , Naparstka i wielu innych.
  • Jeśli znasz MySQL/MongoDB/ElasticSearch i interesują cię bazy danych i ich obróbka, możesz pomóc nam tworzyć MakeAPI i serwer Login.
  • Jeśli interesuje cię organizowanie bugów, możesz nam pomóc utrzymać listę Webmakera w Bugzilli w porządku.
  • Jeśli znasz więcej niż jeden język, możesz nam pomóc z lokalizacją i zarządzaniem kodem lokalizacyjnym.
  • Jeśli masz doświadczenie w pracy projektami Firefox/Firefox OS (i nie tylko), możesz nam pomóc znaleźć nowe sposoby integrowania Webmakera - na przykład poprzez budowanie dodatków dla przeglądarki.
  • Jeśli nieobce są ci takie pojęcia jak automatyzacja/skryptowanie/pakowanie/implementacja, możesz dołączyć do grupy operacyjnej programistów, której rolą jest zarządzanie i implementacja Webmakera.
  • Jeśli dobrze idzie ci znajdowanie błędów, potwierdzanie ich istnienia lub psucie oprogramowania na różne sposoby, możesz pomóc nam w testowaniu kodu Webmakera na naszych serwerach testowych i produkcyjnych.
  • Jeśli posiadasz wiedzę w dziedzinie UI/UX, możesz dołączyć do naszej grupy rozwijającej platformę i pracować nad nowymi wersjami interfejsu naszych stron i narzędzi.

To tylko kilka pomysłów na dobry początek - istnieje o wiele więcej możliwości pomocy w projekcie. Osobom pełnym entuzjazmu, zainteresowanym szybkim rozpoczęciem udziału w projekcie polecamy kontakt z nami, a my postaramy się znaleźć coś odpowiadającego twoim umiejętnościom i zainteresowaniom.

Komunikacja

Aby rozpocząć współpracę z nami nad rozwojem Webmakera, musisz dołączyć do naszej społeczności. Oto kilka sposobów na kontakt z nami i znalezienie pomocy w razie potrzeby:

  • IRC: czyli "Internet Relay Chat", sieć pozwalająca na kontakt w czasie rzeczywistym. Znajdziesz nas na serwerze: irc.mozilla.org i kanale: #webmaker

Możesz skorzystać ze swojego ulubionego klienta IRC, albo połączyć się za pomocą swojej przeglądarki. Więcej informacji na temat korzystania z IRCa znajdziesz tutaj. UWAGA: nasz zespół programistów rozsiany jest po całym świecie, z głównymi zgrupowaniami w Toronto, Vancouver, Londynie, Berlinie, Nowym Jorku i San Francisco. Jeśli mieszkasz w strefie czasowej, która znajduje się daleko o wymienionych miast, lista mailingowa może być lepszym sposobem kontaktu.

  • Listy mailingowe: Istnieją dwie główne listy: webmaker@lists.mozilla.org dla ogólnych wiadomości o Webmakerze; oraz webmaker-dev@mozilla.org dla koderów projektu.
  • System zarządzania błędami: Rozwój naszego projektu dokumentujemy za pomocą platformy Bugzilla. Więcej informacji znajdziesz w komponencie Webmaker w Bugzilli.
  • Blog: Najnowsze wiadomości dotyczące rozwoju projektu Webmaker znajdziesz na naszym blogu Webmakera.

Przygarnij błąd

Zarządzamy wszystkimi naszymi zgłoszonymi błędami, problemami i propozycjami nowych funkcji za pomocą Bugzilli, w komponencie Webmaker. Więcej informacji o tym jak i dlaczego korzystamy z Bugzilli znajdziesz na stronie wiki dla programistów

Baw się naszym kodem

Cały kod Webmakera dostępny jest na GitHub. Odwiedź stronę wiki dla programistów, podwiń rękawy i bierz się do roboty!

Osoby, które pomogły w tworzeniu tego artykułu:

Illustration of hands

Pomóż nam

Zdobywaj wiedzę i dziel się nią z innymi. Odpowiadaj na pytania i ulepsz naszą bazę wiedzy.

Więcej informacji