Bounty
Kiếm GNK khi đóng góp
Community pool của Gonka dành phần thưởng cho các đóng góp vào việc phát triển dự án. Sửa lỗi, tính năng mới, tài liệu và kiểm thử—tất cả đều mang lại GNK.
Cách hoạt động
Gonka sử dụng community pool — một phần của lượng phát hành GNK được dành riêng để khuyến khích những người đóng góp. Khi Pull Request của bạn được chấp nhận và hợp nhất vào nhánh chính của kho lưu trữ gonka-ai/gonka, đội ngũ sẽ phân phối phần thưởng từ pool tùy thuộc vào độ phức tạp và tầm quan trọng của đóng góp.
Community Pool
Một phần trăm lượng phát hành GNK được dành cho phần thưởng cho những người đóng góp. Đóng góp càng quan trọng thì phần thưởng càng lớn.
Đánh giá bởi đội ngũ
Mỗi PR đều được duy trì viên Gonka đánh giá. Mã chất lượng cao đi kèm với các bài kiểm thử sẽ được ưu tiên.
Thanh toán GNK
Sau khi hợp nhất, phần thưởng sẽ được gửi đến ví Gonka của bạn. Số tiền phụ thuộc vào loại và độ phức tạp của nhiệm vụ.
Các loại đóng góp
Sửa lỗi
Phổ biến nhấtSửa lỗi trong mã, logic đồng thuận, giao thức mạng và CLI. Sửa lỗi là loại đóng góp phổ biến và được yêu cầu nhiều nhất.
Phần thưởng: 50 — 500 GNK
Tính năng mới
Phần thưởng caoPhát triển các chức năng mới: cải thiện hiệu suất, lệnh CLI mới, tối ưu hóa xác minh PoC, tích hợp.
Phần thưởng: 200 — 2.000 GNK
Tài liệu
Dễ bắt đầuViết và cải thiện tài liệu, dịch sang các ngôn ngữ khác, ví dụ về cách sử dụng API và SDK.
Phần thưởng: 20 — 200 GNK
Kiểm thử / QA
Ổn địnhViết các bài kiểm thử đơn vị và tích hợp, tái tạo và ghi lại lỗi, kiểm thử hiệu năng.
Phần thưởng: 30 — 300 GNK
Hướng dẫn từng bước
5 bước từ forking đến nhận GNK.
Fork kho lưu trữ
Truy cập github.com/gonka-ai/gonka và nhấp vào Fork. Sao chép bản fork cục bộ.
git clone https://github.com/<your-username>/gonka.git Tìm nhiệm vụ
Mở tab Issues trong kho lưu trữ chính. Tìm kiếm các nhãn sau:
- good first issue — nhiệm vụ đơn giản cho người mới
- bounty — nhiệm vụ với phần thưởng GNK đã được xác nhận
- help wanted — nhiệm vụ cần giúp đỡ
Viết giải pháp + kiểm thử
Tạo một nhánh, viết mã và đảm bảo thêm các bài kiểm thử. PR không có kiểm thử sẽ có ưu tiên xem xét thấp hơn đáng kể.
Mẹo: tuân thủ phong cách mã của dự án. Chạy linter và kiểm thử cục bộ trước khi gửi.
Tạo Pull Request
Mở PR trong gonka-ai/gonka. Mô tả những gì đã được sửa/thêm, chỉ định Issue liên quan (#số).
Danh sách kiểm tra PR
- ✓ Mô tả các thay đổi
- ✓ Liên kết đến Issue
- ✓ Đã vượt qua các bài kiểm thử
- ✓ Linter không có lỗi
Đánh giá + Hợp nhất = GNK
Các duy trì viên sẽ xem xét mã của bạn. Sau khi được phê duyệt và hợp nhất, phần thưởng GNK sẽ được gửi đến ví của bạn.
Thời gian xem xét trung bình: 3-7 ngày. Các tính năng phức tạp có thể yêu cầu nhiều lần lặp lại.
Mức phần thưởng
Các mức phần thưởng ước tính từ community pool. Tổng số tiền sẽ được đội ngũ Gonka xác định dựa trên kết quả đánh giá.
| Loại nhiệm vụ | Phạm vi GNK | Ví dụ |
|---|---|---|
| Sửa lỗi | 50 — 500 | Sửa lỗi crash, rò rỉ bộ nhớ, xác thực không chính xác |
| Tính năng mới | 200 — 2.000 | Lệnh CLI mới, tối ưu hóa PoC, tích hợp API |
| Tài liệu | 20 — 200 | Dịch tài liệu, ví dụ SDK, FAQ, README |
| Kiểm thử | 30 — 300 | Kiểm thử đơn vị, kiểm thử chịu tải, báo cáo lỗi với tái tạo |
| Lỗ hổng nghiêm trọng | 1,000 — 5,000+ | Khai thác đồng thuận, double-spend, bỏ qua PoC |
Phần thưởng cho các lỗ hổng nghiêm trọng có thể vượt xa đáng kể phạm vi đã nêu.
Sẵn sàng đóng góp?
Mở kho lưu trữ Gonka trên GitHub, tìm một nhiệm vụ phù hợp và gửi Pull Request đầu tiên của bạn.