-
Notifications
You must be signed in to change notification settings - Fork 0
project statement
ساخت و مدیریت رزومه شخصی با استفاده از Git و GitHub
-
آشنایی با مفاهیم پایه Git: یادگیری و تمرین دستورات اساسی مانند clone، commit، push، branch و merge برای مدیریت کد و نسخهها.
-
درک Workflow مشارکت در GitHub: فهم مکانیزم Pull Request و نحوه همکاری در پروژهها با استفاده از GitHub.
-
یادگیری اصول Git Flow: پیادهسازی یک جریان کاری استاندارد برای مدیریت برنچها و نسخهها بهمنظور همکاری تیمی مؤثر.
در این تمرین، شما باید یک ریپازیتوری در GitHub ایجاد کنید و دسترسی آن را به منتورها اعطا کنید. سپس، رزومه شخصی خود را در قالب فایل HTML یا Markdown در این ریپازیتوری قرار دهید. برای تکمیل بخشهای مختلف رزومه، از دستورات Git استفاده کنید و حتماً از اصول Git Flow برای مدیریت برنچها و تغییرات بهره ببرید.
-
یک ریپازیتوری بر روی سیستم لوکال داشته باشید و تغییرات رزومه خود را در آنجا اعمال کرده باشید.
-
یک ریپازیتوری در GitHub داشته باشید که رزومه شما در آن قرار دارد.
-
حداقل دو Pull Request بر روی برنچ اصلی داشته باشید که ادغام شده باشند و نشاندهنده تغییرات مشخص در رزومه باشند.
-
در طی این مسیر Git flow را رعایت کرده باشید و ریپازیتوری شما شامل برنچهای master develop و برنچهای مجزا برای بخشهای مختلف رزومه باشد (مانند feature/experience، feature/education).
-
اصول توسعه را شامل موارد زیر رعایت کرده باشید:
-
نوشتن کامنتهای معنادار و توصیفی برای هر commit.
-
نامگذاری مناسب و منطقی برنچها (مانند feature/section-name).
-
پیادهسازی صحیح Git Flow برای مدیریت workflow.
Version Control | Git Basics | Git Flow | Pull Request | Merge Request