تیم پروژه WebKit مزایای متعددی را برای استفاده از GitHub از جمله جامعه بزرگ توسعه دهندگان و قابلیت های اتوماسیون قدرتمند آن ذکر می کند.
توسعه WebKit، موتور مرورگر وب منبع باز در قلب مرورگر وب سافاری اپل، به GitHub منتقل شده است.
تیم پروژه WebKit در ۳۱ آگوست اعلام کرد که پروژه در ۲۳ ژوئن درخت Subversion خود را منجمد کرده و مدیریت و تعامل با کد منبع را به سیستم کنترل نسخه Git و GitHub. یک پست وبلاگ که دلیل حرکت به Git و GitHub را به تفصیل شرح میدهد. از هر دو.
برای GitHub، تیم این مزایا را ذکر کرد:
- جامعه بسیار بزرگی از توسعه دهندگان، به ویژه توسعه دهندگان وب، که پروژه WebKit از نزدیک با آنها برای بهبود موتور همکاری می کند.
- یک پلت فرم مدرن و امن برای ارائه بازخورد در مورد تغییرات کد.
- یک API برای ایجاد اتوماسیون پیشرفته قبل و بعد از انجام با تغییرات جزئی در زیرساخت موجود.
برای Git، مزایای ذکر شده عبارتند از:
- یک سیستم کنترل نسخه توزیع شده که چندین سازمان را قادر می سازد در پروژه های واحد همکاری کنند.
- استفاده همه جانبه GitHub در مهندسی نرم افزار.
- یک رکورد محلی از تغییرات که انتقال تعهدات بین شاخهها یا برگرداندن تغییرات را سریع و آسان میکند.
- یک مدل نویسنده و committer که نشان دهنده روش های پیچیده ای است که یک پروژه نرم افزاری بزرگ مانند WebKit کد را می نویسد و مدیریت می کند.
یک اشکالی که تیم برای Git ذکر کرد، این است که هش ها به طور طبیعی سفارش داده نمی شوند. تیم WebKit دریافته است که توانایی استدلال آسان در مورد ترتیب تعهدات به مخزن پروژه برای سیاست رگرسیون عملکرد تحمل صفر آن بسیار مهم است. بنابراین تیم تصمیم گرفته است از «شناسههای تعهد» در جریانهای کاری که نیاز به تقسیمبندی دارند استفاده کند.
پست های مرتبط
اپل WebKit را به GitHub منتقل می کند
اپل WebKit را به GitHub منتقل می کند
اپل WebKit را به GitHub منتقل می کند