باؤنٹی
تعاون کے لیے 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 مراحل۔
ریپوزٹری فورک کریں
github.com/gonka-ai/gonka پر جائیں اور Fork پر کلک کریں۔ فورک کو مقامی طور پر کلون کریں۔
git clone https://github.com/<آپ کا صارف نام>/gonka.git ایک کام تلاش کریں
مرکزی ریپوزٹری میں Issues ٹیب کھولیں۔ لیبلز تلاش کریں:
- good first issue — نئے سیکھنے والوں کے لیے آسان کام
- bounty — تصدیق شدہ GNK انعام کے ساتھ کام
- help wanted — وہ کام جن میں مدد کی ضرورت ہے
حل + ٹیسٹ لکھیں
ایک شاخ بنائیں، کوڈ لکھیں اور یقینی طور پر ٹیسٹ شامل کریں۔ ٹیسٹ کے بغیر PR کو جائزہ کے لیے نمایاں طور پر کم ترجیح ملتی ہے۔
ٹپ: پروجیکٹ کے کوڈ سٹائل کی پیروی کریں۔ جمع کرانے سے پہلے مقامی طور پر لنٹرز اور ٹیسٹ چلائیں۔
ایک پل ریکویسٹ بنائیں
gonka-ai/gonka میں ایک PR کھولیں۔ وضاحت کریں کہ کیا ٹھیک کیا گیا/شامل کیا گیا، متعلقہ ایشو (#نمبر) کا ذکر کریں۔
PR چیک لسٹ
- ✓ تبدیلیوں کی تفصیل
- ✓ ایشو کا لنک
- ✓ ٹیسٹ پاس ہو چکے ہیں
- ✓ لنٹیر بغیر غلطیوں کے
جائزہ + ضم = GNK
برقرار رکھنے والے آپ کے کوڈ کا جائزہ لیں گے۔ منظوری اور ضم ہونے کے بعد GNK انعام آپ کے والٹ میں بھیج دیا جائے گا۔
جائزہ کا اوسط وقت: 3-7 دن۔ پیچیدہ خصوصیات کو کئی تکرار کی ضرورت ہو سکتی ہے۔
انعامات کا سائز
کمیونٹی پول سے انعامات کے تخمینی سائز۔ حتمی رقم گونكا ٹیم جائزہ کے نتائج کی بنیاد پر طے کرتی ہے۔
| کام کی قسم | GNK کی حد | مثالیں |
|---|---|---|
| بگ فکسز | 50 — 500 | کریش فکس، میموری لیک، غلط توثیق |
| نئی خصوصیات | 200 — 2 000 | نیا CLI کمانڈ، PoC اصلاح، API انٹیگریشن |
| دستاویزات | 20 — 200 | دستاویزات کا ترجمہ، SDK مثالیں، عمومی سوالات، README |
| ٹیسٹنگ | 30 — 300 | یونٹ ٹیسٹ، سٹریس ٹیسٹ، دوبارہ پیش کرنے کے ساتھ بگ رپورٹس |
| نازک کمزوریاں | 1 000 — 5 000+ | اتفاق رائے کے حملے، ڈبل سپینڈ، PoC بائی پاس |
نازک کمزوریوں کے لیے انعامات بتائی گئی حد سے نمایاں طور پر زیادہ ہو سکتے ہیں۔
کیا آپ تعاون کرنے کے لیے تیار ہیں؟
گٹ ہب پر گونكا ریپوزٹری کھولیں، ایک مناسب کام تلاش کریں اور اپنی پہلی پل ریکویسٹ جمع کروائیں۔