پروژه منبع باز شما به CodeSandbox نیاز دارد – دلیل آن در اینجا آمده است

وقتی از ارسال درخواستهای کشش به پروژههای منبع باز در GitHub به شروع پروژههای خودم و اینکه افراد مختلف درخواستهای کشش خود را با پیادهسازی و ایدههای متفاوت ارسال میکردند، به سطح جدیدی از احترام به نگهبانهای منبع باز احترام گذاشتم. .
امروز ما پروژههای متنباز بیشماری داریم – از آنهایی که بسیاری از زیرساختهای فناوری جهانی را که امروز همه ما بر اساس آنها ساختهایم، تا پلاگینهای سادهای که انجام برخی کارها را بسیار آسانتر میکنند، تامین میکنند.
هر یک از این پروژه ها دارای نگهبانانی هستند که ثبات و یکپارچگی آنها را تضمین می کنند. از آنجایی که مردم تشویق میشوند تا مشارکت کنند، اطمینان از اینکه این مشارکتهای جدید بهدرستی و به آسانی مورد آزمایش قرار میگیرند، مهمتر از همیشه شده است.
تعمیرکاران در حال حاضر چه می کنند؟
به طور معمول، نگهدارنده ها از تست های خودکار به عنوان اولین خط دفاعی استفاده می کنند تا اطمینان حاصل کنند که درخواست کشش چیزی را خراب نمی کند. با این حال، برای بررسی بیشتر آن، از آنها خواسته می شود که رویکرد نسبتاً خسته کننده ای را دنبال کنند که اغلب آنها را ملزم می کند:
- از شعبه کاری فعلی آنها سر بزنید
- به شعبه جدید بروید و در صورت نیاز وابستگی ها را به روز کنید
- قبل از تصمیم گیری در مورد ادغام یا عدم ادغام، تغییرات را مرور کنید و در صورت لزوم بازخورد ارائه دهید
- و سپس به کار خود برگردند.
اینجاست که CodeSandbox وارد میشود تا این کار را بسیار سادهتر و سریعتر کند.
با استفاده از برنامه CodeSandbox GitHub
برنامه CodeSandbox GitHub به عنوان نگهبان یک پروژه منبع باز که در آن با سایر همکاران کار می کنم، بررسی یک درخواست کشش جدید را به سادگی کلیک کردن روی یک پیوند در روابط عمومی برای دریافت توسعه و پیش نمایش در حال اجرا – همه در مرورگر، انجام می دهد.
از یک درخواست کشش ارسال شده از یک مشارکت کننده
برای داشتن یک محیط در حال اجرا از درخواست کشش در چند ثانیه.
این چطوری کار میکنه؟
به عنوان مالک یا نگهدار، می توانید پروژه خود را به CodeSandbox وارد کنید. پس از اتمام وارد کردن، از شما خواسته می شود برنامه CodeSandbox GitHub را نصب کنید.
پس از انجام این کار، برای هر درخواست کششی که به پروژه شما ارسال میشود، یک ربات CodeSandbox یک پیوند به یک محیط در حال اجرا و پیشنمایش اضافه میکند تا آن درخواست کشش را آزمایش و بررسی کند.
این بدان معناست که شما حتی می توانید درخواست کشش را از هر دستگاهی بدون نگرانی در مورد محیط توسعه بررسی کنید. شگفت انگیز است، درست است؟
برای کسب اطلاعات بیشتر در مورد برنامه CodeSandbox GitHub و اینکه چگونه می تواند تجربه شما را به عنوان یک نگهدار بهبود بخشد، مستندات را بررسی کنید.