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ất

Sử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 cao

Phá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 đầu

Viế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 định

Viế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.

1

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
2

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 đỡ
3

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.

4

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
5

Đá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.