باؤنٹی

تعاون کے لیے GNK کمائیں

گونكا کا کمیونٹی پول منصوبے کی ترقی میں شراکت کے لیے انعامات مختص کرتا ہے۔ بگ فکسز، نئی خصوصیات، دستاویزات اور ٹیسٹ - سب GNK لاتے ہیں۔

یہ کیسے کام کرتا ہے

گونكا کمیونٹی پول کا استعمال کرتا ہے - GNK کے اجرا کا ایک حصہ، جو تعاون کرنے والوں کی حوصلہ افزائی کے لیے مخصوص ہے۔ جب آپ کی پل ریکویسٹ gonka-ai/gonka ریپوزٹری کی مرکزی شاخ میں قبول اور ضم ہو جاتی ہے، تو ٹیم پول سے انعام کی تقسیم کا تعین شراکت کی پیچیدگی اور اہمیت کے مطابق کرتی ہے۔

💰

کمیونٹی پول

GNK کے اجرا کا فیصد تعاون کرنے والوں کے انعامات کے لیے مختص کیا جاتا ہے۔ شراکت جتنی زیادہ اہم ہوگی - انعام اتنا ہی بڑا ہوگا۔

🔍

ٹیم کی طرف سے جائزہ

ہر PR گونكا کے برقرار رکھنے والوں کے ذریعہ ایک جائزہ سے گزرتا ہے۔ ٹیسٹ کے ساتھ معیاری کوڈ کو ترجیح ملتی ہے۔

GNK ادائیگی

ضم ہونے کے بعد انعام آپ کے گونكا والٹ میں بھیج دیا جاتا ہے۔ سائز کام کی قسم اور پیچیدگی پر منحصر ہے۔

تعاون کی اقسام

بگ فکسز

سب سے عام

کوڈ میں غلطیوں کی اصلاح، اتفاق رائے کی منطق، نیٹ ورک پروٹوکول اور CLI۔ بگ فکسز تعاون کی سب سے عام اور مطلوبہ قسم ہیں۔

انعام: 50 — 500 GNK

نئی خصوصیات

اعلی انعام

نئے فنکشنز کی ترقی: کارکردگی میں بہتری، نئے CLI کمانڈز، PoC تصدیق کی اصلاح، انٹیگریشنز۔

انعام: 200 — 2 000 GNK

دستاویزات

شروع کرنا آسان

دستاویزات لکھنا اور بہتر بنانا، دوسری زبانوں میں ترجمہ، API اور SDK کے استعمال کی مثالیں۔

انعام: 20 — 200 GNK

ٹیسٹنگ / QA

استحکام

یونٹ- اور انٹیگریشن-ٹیسٹ لکھنا، بگس کو دوبارہ پیش کرنا اور دستاویز کرنا، لوڈ ٹیسٹنگ۔

انعام: 30 — 300 GNK

مرحلہ وار گائیڈ

فورک سے GNK حاصل کرنے تک 5 مراحل۔

1

ریپوزٹری فورک کریں

github.com/gonka-ai/gonka پر جائیں اور Fork پر کلک کریں۔ فورک کو مقامی طور پر کلون کریں۔

git clone https://github.com/<آپ کا صارف نام>/gonka.git
2

ایک کام تلاش کریں

مرکزی ریپوزٹری میں Issues ٹیب کھولیں۔ لیبلز تلاش کریں:

  • good first issue — نئے سیکھنے والوں کے لیے آسان کام
  • bounty — تصدیق شدہ GNK انعام کے ساتھ کام
  • help wanted — وہ کام جن میں مدد کی ضرورت ہے
3

حل + ٹیسٹ لکھیں

ایک شاخ بنائیں، کوڈ لکھیں اور یقینی طور پر ٹیسٹ شامل کریں۔ ٹیسٹ کے بغیر PR کو جائزہ کے لیے نمایاں طور پر کم ترجیح ملتی ہے۔

ٹپ: پروجیکٹ کے کوڈ سٹائل کی پیروی کریں۔ جمع کرانے سے پہلے مقامی طور پر لنٹرز اور ٹیسٹ چلائیں۔

4

ایک پل ریکویسٹ بنائیں

gonka-ai/gonka میں ایک PR کھولیں۔ وضاحت کریں کہ کیا ٹھیک کیا گیا/شامل کیا گیا، متعلقہ ایشو (#نمبر) کا ذکر کریں۔

PR چیک لسٹ

  • تبدیلیوں کی تفصیل
  • ایشو کا لنک
  • ٹیسٹ پاس ہو چکے ہیں
  • لنٹیر بغیر غلطیوں کے
5

جائزہ + ضم = GNK

برقرار رکھنے والے آپ کے کوڈ کا جائزہ لیں گے۔ منظوری اور ضم ہونے کے بعد GNK انعام آپ کے والٹ میں بھیج دیا جائے گا۔

جائزہ کا اوسط وقت: 3-7 دن۔ پیچیدہ خصوصیات کو کئی تکرار کی ضرورت ہو سکتی ہے۔

انعامات کا سائز

کمیونٹی پول سے انعامات کے تخمینی سائز۔ حتمی رقم گونكا ٹیم جائزہ کے نتائج کی بنیاد پر طے کرتی ہے۔

کام کی قسم GNK کی حد مثالیں
بگ فکسز 50 — 500 کریش فکس، میموری لیک، غلط توثیق
نئی خصوصیات 200 — 2 000 نیا CLI کمانڈ، PoC اصلاح، API انٹیگریشن
دستاویزات 20 — 200 دستاویزات کا ترجمہ، SDK مثالیں، عمومی سوالات، README
ٹیسٹنگ 30 — 300 یونٹ ٹیسٹ، سٹریس ٹیسٹ، دوبارہ پیش کرنے کے ساتھ بگ رپورٹس
نازک کمزوریاں 1 000 — 5 000+ اتفاق رائے کے حملے، ڈبل سپینڈ، PoC بائی پاس

نازک کمزوریوں کے لیے انعامات بتائی گئی حد سے نمایاں طور پر زیادہ ہو سکتے ہیں۔

کیا آپ تعاون کرنے کے لیے تیار ہیں؟

گٹ ہب پر گونكا ریپوزٹری کھولیں، ایک مناسب کام تلاش کریں اور اپنی پہلی پل ریکویسٹ جمع کروائیں۔