تمرین هفته ۱
خروجی این هفته یک Pull Request به مخزن تمرین دوره است. منتور شما را به مخزن دعوت میکند؛ دعوتنامه را از بخش Notifications در GitHub بپذیرید. پیش از شروع، درس کار تیمی با Git و GitHub را کامل کرده باشید (نصب Git و تنظیم PAT).
گام ۱ — Fork
از مخزن تمرین دوره یک Fork بگیرید (دکمهی Fork بالای صفحهی ریپو). فورک، یک کپی از ریپو در حساب خودتان است؛ تغییراتتان را آنجا اعمال میکنید.
گام ۲ — Clone و شاخهی week-1
در نخستین git push، نام کاربری GitHub خود را وارد میکنید و بهجای password از Personal Access Token (PAT) خود استفاده میکنید.
گام ۳ — پوشهی خودتان
یک پوشه با نام کاربری GitHub خودتان بسازید و داخل آن پوشهی 1/ با یک README.md:
محتوای README.md: معرفی خودتان باشد — حتی فقط نامتان کافی است.
گام ۴ — Commit و Push
گام ۵ — Pull Request
- در GitHub یک PR از
week-1فورک خودتان بهmainمخزن اصلی دوره باز کنید (GitHub بعد از push همین را پیشنهاد میدهد) - عنوان و توضیح کوتاه بنویسید؛ سپس منتظر Review منتور بمانید
- اگر تغییراتی خواسته شد، همانجا روی شاخهی
week-1ادامه دهید و دوباره push کنید — PR خودکار بهروز میشود
نکتهها
- از قالب Conventional Commits برای پیام commit استفاده کنید:
type(scope): description؛ مثلاًfeat(week-1): introduce myself - PR ها Merge نمیشوند تا Review شده باشند؛ صبر و بازخورد بخشی از تمرین است
- تأخیر گاهی طبیعی است؛ اما اگر عقب افتادید سریع اطلاع دهید — یادتان باشد انباشتهشدن خطرناک است