آموزش همکاری در یک پروژه منبع باز در GitHub

Contributing to an Open Source Project on GitHub

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره ، شما می آموزید که چگونه با یک مشارکت دهنده موثر در یک پروژه منبع باز شرکت کنید. شما خواهید فهمید که چگونه می توانید خودتان را به خدمت بگیرید ، تیم را درگیر کنید ، با دیگران کار کنید و از طریق سناریوهای واقعی بروید. این دوره بخشی از موارد زیر است: کدگذاری مشترک با GitHub Path همه را بزرگ کنید بررسی اجمالی دوره 1m 34s درگیر شدن در یک پروژه منبع باز دهه 39 24 در حال آماده سازی برای کمک 22m 45s همکاری موثر در درخواستهای کشیدن دهه 46 46 با ویژگی های اجتماعی به روز شوید 12 متر 13 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درگیر شدن در یک پروژه منبع باز Getting Involved in an Open Source Project

  • خوش آمدی Welcome

  • مزایای کمک به منبع باز Benefits of Contributing to Open Source

  • درک انواع مختلف مشارکت ها Understanding the Different Types of Contributions

  • یافتن پروژه ای برای کمک به آن Finding a Project to Contribute To

  • خودتان را برای یک پروژه جدید آماده کنید Onboarding Yourself to a New Project

  • بررسی نبض یک پروژه Checking the Pulse of a Project

  • خلاصه Summary

در حال آماده سازی برای کمک Preparing to Make a Contribution

  • بررسی اجمالی Overview

  • اولین مشارکت شما در GitHub Making Your First Contribution in GitHub

  • درک چنگال ها و راه دور Understanding Forks and Remotes

  • نسخه ی نمایشی: کار با چنگال با استفاده از دسک تاپ GitHub Demo: Working with a Fork Using GitHub Desktop

  • نسخه ی نمایشی: کار با چنگال با استفاده از خط فرمان Demo: Working with a Fork Using the Command-Line

  • یافتن کار و درگیر کردن تیم Finding Work and Engaging the Team

  • پیش نویس یک درخواست عالی برای کشیدن Drafting a Great Pull Request

  • خلاصه Summary

همکاری موثر در درخواستهای کشیدن Collaborating Effectively on Pull Requests

  • بررسی اجمالی Overview

  • برخورد با درگیری Dealing with Conflict

  • کار با بررسی کد Working with Code Reviews

  • حل تعارضات ادغام Resolving Merge Conflicts

  • لغو یا برگرداندن تغییرات Undoing or Reverting Changes

  • بازنویسی تاریخچه و رفع اشتباهات Rewriting History and Fixing Mistakes

  • در حال بازیابی از پایگاه عمومی Recovering from a Public Rebase

  • ادغام تغییرات از دیگران Integrating Changes from Others

  • تقسیم درخواست برداشتن از هم جدا Splitting a Pull Request Apart

  • بررسی ، ادغام و بسته شدن درخواست های کشش Checking, Merging, and Closing Pull Requests

  • خلاصه Summary

با ویژگی های اجتماعی به روز شوید Staying Updated With Social Features

  • بررسی اجمالی Overview

  • به روز نگه داشتن علایق خود Keeping Updated on Your Interests

  • به دنبال یک پروژه توسط Stargazing و Watching Following a Project by Stargazing and Watching

  • مشترک شدن در شماره ها و درخواست ها Subscribing to Issues and Pull Requests

  • دنبال کردن و لغو دنبال کردن کاربران Following and Unfollowing Users

  • تنظیم وضعیت فعالیت شما Setting Your Activity Status

  • خلاصه Summary

  • مراحل بعدی Next Steps

نمایش نظرات

آموزش همکاری در یک پروژه منبع باز در GitHub
جزییات دوره
1h 48m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
20
4.6 از 5
دارد
دارد
دارد
Kamran Ayub
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kamran Ayub Kamran Ayub

کامران ایوب یک تکنسین متخصص در ساخت راه حل های کاملاً پشته با تمرکز بر فناوری وب مدرن و معماری بومی ابر است. وی بیش از 8 سال با استفاده از مجموعه گسترده ای از فن آوری ها ، برای اجرای برنامه های تجاری با مشتری و خط مشی تجاری شرکتهای Fortune 500 صرف کرده است. او تلاش می کند تا تجربه های کاربر بی عیب و نقص ساخته شده با استفاده از روش های جامد کیفیت نرم افزار مانند آزمایش ، مقیاس پذیری و قابلیت نگهداری را طراحی کند. کامران عاشق به اشتراک گذاشتن آنچه می داند و به طور منظم در کنفرانس های منطقه ای و گروه های کاربر ، از جمله NDC MN و Midwest.js ، ارائه می دهد. او به حفظ موتور بازی متن باز Excalibur.js کمک می کند ، برنامه سازمان بازی های ویدیویی را اجرا می کند ، آهنگهای من را ردیابی کنید ، در توسعه بازی سر و صدا می کند و در منبع باز فعال است.