Bounty

Zarabiaj GNK za kontrybucje

Pula społeczności Gonka przyznaje nagrody za wkład w rozwój projektu. Naprawy błędów, nowe funkcje, dokumentacja i testy — wszystko to przynosi GNK.

Jak to działa

Gonka korzysta z puli społeczności — części emisji GNK, zarezerwowanej na nagradzanie kontrybutorów. Gdy Twój Pull Request zostanie zaakceptowany i scalony z główną gałęzią repozytorium gonka-ai/gonka, zespół rozdziela nagrodę z puli w zależności od złożoności i znaczenia wkładu.

💰

Pula społeczności

Procent emisji GNK jest przeznaczony na nagrody dla kontrybutorów. Im ważniejszy wkład — tym większe wynagrodzenie.

🔍

Recenzja przez zespół

Każdy PR przechodzi recenzję przez opiekunów Gonka. Wysokiej jakości kod z testami otrzymuje priorytet.

Wypłata GNK

Po scaleniu nagroda jest wysyłana na Twój portfel Gonka. Kwota zależy od rodzaju i złożoności zadania.

Rodzaje kontrybucji

Naprawy błędów

Najczęstsze

Naprawa błędów w kodzie, logice konsensusu, protokole sieciowym i CLI. Naprawy błędów to najczęstszy i najbardziej pożądany rodzaj kontrybucji.

Nagroda: 50 — 500 GNK

Nowe funkcje

Wysoka nagroda

Rozwój nowych funkcji: poprawa wydajności, nowe polecenia CLI, optymalizacja weryfikacji PoC, integracje.

Nagroda: 200 — 2 000 GNK

Dokumentacja

Łatwo zacząć

Pisanie i ulepszanie dokumentacji, tłumaczenia na inne języki, przykłady użycia API i SDK.

Nagroda: 20 — 200 GNK

Testowanie / QA

Stabilność

Pisanie testów jednostkowych i integracyjnych, reprodukcja i dokumentacja błędów, testy obciążeniowe.

Nagroda: 30 — 300 GNK

Przewodnik krok po kroku

5 kroków od forka do otrzymania GNK.

1

Sforkuj repozytorium

Przejdź na github.com/gonka-ai/gonka i kliknij Fork. Sklonuj fork lokalnie.

git clone https://github.com/<your-username>/gonka.git
2

Znajdź zadanie

Otwórz zakładkę Issues w głównym repozytorium. Szukaj etykiet:

  • good first issue — proste zadania dla początkujących
  • bounty — zadania z potwierdzoną nagrodą GNK
  • help wanted — zadania, gdzie potrzebna jest pomoc
3

Napisz rozwiązanie + testy

Utwórz gałąź, napisz kod i koniecznie dodaj testy. PR bez testów otrzymuje znacznie niższy priorytet podczas recenzji.

Wskazówka: postępuj zgodnie ze stylem kodu projektu. Uruchom lintery i testy lokalnie przed wysłaniem.

4

Utwórz Pull Request

Otwórz PR w gonka-ai/gonka. Opisz, co zostało naprawione/dodane, wskaż powiązane Issue (#numer).

Checklist PR

  • Opis zmian
  • Link do Issue
  • Testy przeszły
  • Linter bez błędów
5

Recenzja + scalenie = GNK

Opiekunowie dokonają recenzji Twojego kodu. Po zatwierdzeniu i scaleniu nagroda GNK zostanie wysłana na Twój portfel.

Średni czas recenzji: 3-7 dni. Złożone funkcje mogą wymagać kilku iteracji.

Wielkość nagród

Przybliżone wielkości nagród z puli społeczności. Ostateczna kwota jest określana przez zespół Gonka na podstawie wyników recenzji.

Rodzaj zadania Zakres GNK Przykłady
Naprawy błędów 50 — 500 Naprawa zablokowania, wycieku pamięci, niepoprawnej walidacji
Nowe funkcje 200 — 2 000 Nowe polecenie CLI, optymalizacja PoC, integracja API
Dokumentacja 20 — 200 Tłumaczenie dokumentacji, przykłady SDK, FAQ, README
Testowanie 30 — 300 Testy jednostkowe, testy obciążeniowe, raporty błędów z reprodukcją
Krytyczne luki w zabezpieczeniach 1 000 — 5 000+ Exploity konsensusu, podwójne wydatki, omijanie PoC

Nagrody za krytyczne luki w zabezpieczeniach mogą znacznie przekroczyć wskazany zakres.

Gotowi do wniesienia wkładu?

Otwórz repozytorium Gonka na GitHub, znajdź odpowiednie zadanie i wyślij swój pierwszy Pull Request.