All learning paths Learn See Try Make کٲشُر پروجیکٹ منز ایک حصہ دٲن What this lesson is about ایسا مسئلہ چُنٛن ژیہ ژیہ تُہند منز دُہرانٛہ آسٲ، سبٕ چھوٹ چھُٹ بدلٲ ٹیسٹ سٲت بھیجنٛ، تہ جائزہ دور ژواب دٲن۔
تُہند استعمال کرنٛہ پروجیکٹ منز ایک کھلا کم ہٲ: ایک دستاویز صفحہ بھوجپوری منز ترجمہ کرن۔ تُہند اتوار خالی۔ پہلے کیا کرٲ؟
A اس ژ fork بنا، آج رات صفحہ ترجمہ کر، تہ PR کھلنے ژ بعد مسئلہ منز لکھ۔ B CONTRIBUTING پڑھ، مسئلہ دُہرانٛہ، تہ فائل چھونے ژ پہلے مسئلہ منز لکھ کہ تُہند یہ لے رہٲ۔ C CONTRIBUTING پڑھ، پھر سیدھے صفحہ منز لگ جا، کیوں کہ صفحہ چلانے ژ چیز نہ ہٲ۔
Check my recall Why this matters GitHub ژ اپنا رہنمٲ six قدم بتٲتھ جو fork سٲ حصہ بھیجن ژ لٲگ ہٲ، تہ اُن منز پانچ قدم تُہند کچھ لکھٲن ژ پہلے مکمل ہٲتھ۔ ہر پروجیکٹ ژ CONTRIBUTING فائل بتٲتھ کہ کون مسئلے نووارد ژ لٲگ کھلے ہٲن تہ pull request منز کیا ہونا چاہی۔ ایک وڈٲ کھلا پروجیکٹ صاف لکھٲتھ: اگر تُہند درستٲ ایک لائن منز کرنٲ آسٲ، تہ صرف ایک لائن کر۔
تُہند CONTRIBUTING پڑھٲن ژ بعد ایک کھلا مسئلہ لے کر پروجیکٹ منز شامل کرنٛہ سکٲن۔
GitHub ژ اپنا رہنمٲ six قدم بتٲتھ جو fork سٲ حصہ بھیجن ژ لٲگ ہٲ، تہ اُن منز پانچ قدم تُہند کچھ لکھٲن ژ پہلے مکمل ہٲتھ۔ ہر پروجیکٹ ژ CONTRIBUTING فائل بتٲتھ کہ کون مسئلے نووارد ژ لٲگ کھلے ہٲن تہ pull request منز کیا ہونا چاہی۔ ایک وڈٲ کھلا پروجیکٹ صاف لکھٲتھ: اگر تُہند درستٲ ایک لائن منز کرنٲ آسٲ، تہ صرف ایک لائن کر۔
CONTRIBUTING پڑھ، مسئلہ دُہرانٛہ، تہ فائل چھونے ژ پہلے مسئلہ منز لکھ کہ تُہند یہ لے رہٲ۔ سبٕ چھوٹ چھُٹ بدلٲ بھیجن جو مسئلہ ٹھیک کرٲ، تہ ایک ٹیسٹ بھی جو بغیر اس بدلٲ کے ناکام ہووٲ۔ PR منز لکھ کہ کیا بدلٲ تہ کیوں؛ جائزہ تبصرہ کم ہٲ، انکار نہ۔ Task پروجیکٹ ژ مسئلہ فہرست منز ایک کمیونٹی کم ہٲ: ایک دستاویز صفحہ تُہند زبان منز ترجمہ کرن۔
Weak approach ایک رات منز چار صفحے ترجمہ کرن تہ سب ایک PR منز رکھن۔ کوئی مسئلہ نہ لیا۔ پروجیکٹ ژ فائل ایک PR منز صرف ایک صفحہ مانگٲ، تہ تین ہفتے کوئی جائزہ نہ لیا۔
Stronger approach CONTRIBUTING پڑھٲ، مسئلہ منز لکھٲ کہ ایک صفحہ تُہند نام، تہ fork ژ برانچ منز کم کرن۔ commit پیغام منز صفحہ تہ مسئلہ نمبر شامل۔ PR منز لکھٲ کہ کون صفحہ، پرانے الفاظ کیوں پڑھنے والے ژ گمراہ کرن، تہ کس طرح بلڈ چیک کرٲ۔ جائزہ لینے والے دو الفاظ بدلٲن ژ درخواست کیٚ، تہ اگلے دن merge تھٲ۔
Why the stronger approach works دونوں تقریباً برابر لکھٲ۔ صرف ایک پروجیکٹ ژ فائل مانٲ، اس لٲگ صرف ایک ژ رات ژ نتیجہ merge تھٲ۔
Try a changed situation تُہند چاچا کہٲ کہ دکان ژ چھپی ہوئی قیمت فہرست منز فون نمبر غلط ہٲ، دوبارہ چھپنے ژ پہلے ٹھیک کر۔ تُہند کیا بدلٲ؟
Make something yourself کسی کھلے پروجیکٹ منز ایک اصلی حصہ دٲ۔ مسئلہ، بدلٲ فائل، چلٛایا گیا ٹیسٹ، PR وضاحت، تہ جائزہ دور ژ مطالبات بتٲ۔
Read the primary or official source: GitHub Docs · Creating a pull request from a fork