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ęstszeNaprawa 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 nagrodaRozwó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.
Sforkuj repozytorium
Przejdź na github.com/gonka-ai/gonka i kliknij Fork. Sklonuj fork lokalnie.
git clone https://github.com/<your-username>/gonka.git 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
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.
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
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.