از 60 ساعت فضای کدهای GitHub رایگان خود استفاده کنید!

با GitHub Codespaces، میتوانید در عرض چند دقیقه کدنویسی را شروع کنید – بدون ساعتهای بیشتر پیکربندی. در این آموزش ما بررسی می کنیم که چقدر آسان است که با تمرینی که از مخازن الگو ساخته شده است، وارد عمل شوید! بیایید امروز انفجار کنیم و چیز جدیدی یاد بگیریم!
GitHub Codespace چیست؟
GitHub Codespace یک محیط توسعه مبتنی بر ابر است. میتوانید از مرورگر، از Visual Studio Code، از برنامه JetBrains Gateway یا از طریق GitHub CLI به فضای کد خود متصل شوید. با اتصال مستقیماً به کانتینر Docker دسترسی پیدا می کنید.
کار در Codespace ابزارهای لازم برای ایجاد را در اختیار شما قرار می دهد. این امر با جادوی کانتینرها و ماشین های مجازی انجام می شود و در نتیجه محیط های منحصر به فرد و فردی ایجاد می شود. محیط کاملاً قابل تنظیم است و می توان به راحتی با چند کلیک پیکربندی کرد.
Codespace چقدر هزینه دارد؟
اگر یک حساب GitHub فعال دارید، میتوانید از حداکثر تا 60 ساعت رایگان در هر ماه در Codespaces. این باعث می شود که آن را برای توسعه دهندگانی که نیاز دارند به سرعت برخی از ایده های جدید را بدون نیاز به راه اندازی محیط توسعه محلی خود به سرعت امتحان کنند، گزینه ایده آلی است. برای سازمانها، Codespaces با قیمتهای پرداختی در دسترس است و دارای کنترلهای قیمتگذاری است، بنابراین هر کسبوکار یا تیمی میتواند تعیین کند که چقدر میخواهد در ماه هزینه کند.
چگونه کار می کند؟
GitHub Codespaces بر روی انواع گزینه های محاسباتی مبتنی بر ماشین مجازی که در GitHub.com میزبانی می شوند اجرا می شوند، هر کد فضایی که ایجاد می کنید در GitHub در یک ظرف Docker میزبانی می شود که روی یک ماشین مجازی اجرا می شود. میتوانید از میان مجموعهای از انواع ماشینهای مجازی از 2 هسته، 8 گیگابایت رم و 32 گیگابایت فضای ذخیرهسازی تا 32 هسته، 64 گیگابایت رم و 128 گیگابایت حافظه انتخاب کنید.
این به شما امکان میدهد تا از قدرت محاسباتی قدرتمند ماشینهای مجازی مبتنی بر ابر استفاده کنید، کد را به سرعت تکرار و اجرا کنید.
درباره توسعه با GitHub Codespace
شما می توانید کد را در یک Codespace با ابزار انتخابی خود توسعه دهید. در این آموزش ما از نسخه وب Visual Studio Code استفاده خواهیم کرد که در ابتدا ویرایشگر پیش فرض GitHub Codespaces است.
بیایید آن را انجام دهیم!
فضای کد خود را ایجاد کنید
- به مخزن قالب github/haikus-para-codespaces بروید.
- روی Use this template و سپس بر روی گزینه Use this template کلیک کنید در یک Codespace باز کنید در یک Codespace باز کنید.
اجرای برنامه
هنگامی که Codespace شما ایجاد شد، مخزن قالب به طور خودکار در آن کلون می شود. اکنون می توانید برنامه را اجرا کنید.
هنگامی که ترمینال در دسترس است، دستور را تایپ کنید npm run dev
. این مثال از یک پروژه Node.js استفاده می کند و این دستور اسکریپت با برچسب “dev” را در فایل package.json اجرا می کند که برنامه وب تعریف شده در مخزن نمونه را راه اندازی می کند.
اگر راهنما را با نوع دیگری از برنامه دنبال میکنید، دستور راهاندازی مناسب را برای آن وارد کنید.
هنگامی که برنامه شروع می شود، Codespace درگاهی را که برنامه در حال اجراست شناسایی می کند و پیامی را نمایش می دهد که به شما اطلاع می دهد که فوروارد شده است. به برگه برنامه در حال اجرا در مرورگر خود برگردید و برای مشاهده تغییرات، آن را بازخوانی کنید.
اگر تب را بسته اید، پنل Ports را باز کنید و روی نماد Open in Explorer برای پورت در حال اجرا کلیک کنید.
برنامه را ویرایش کنید و تغییرات را ببینید
-
به Codespace برگردید و روی فایل haikus.json کلیک کنید تا در Explorer باز شود.
-
برای سفارشی کردن برنامه با هاوکی مورد علاقه خود و یک تصویر همراه، فیلد متن را ویرایش کنید.
-
به برگه برنامه در حال اجرا در مرورگر خود برگردید و برای مشاهده تغییرات، آن را بازخوانی کنید.
تغییرات خود را متعهد و آپلود کنید
اکنون که تغییراتی ایجاد کرده اید، می توانید از ترمینال داخلی یا نمای منبع برای انتشار کار خود در یک مخزن جدید استفاده کنید.
- در نوار فعالیت، روی نمای Source Control کلیک کنید.
- برای افزودن تغییرات خود به مرحله، روی + در کنار فایل haikus.json یا اگر چندین فایل را تغییر داده اید و می خواهید همه آنها را اضافه کنید، روی گزینه Changes کلیک کنید.
-
برای انجام تغییرات «مرحلهای»، یک پیام commit را تایپ کنید که تغییری را که انجام دادهاید توصیف میکند و سپس روی Commit کلیک کنید.
-
روی انتشار شاخه کلیک کنید.
در لیست کشویی «نام مخزن»، نامی برای مخزن جدید تایپ کنید و انتشار در مخزن خصوصی GitHub یا انتشار در مخزن عمومی GitHub را انتخاب کنید.
مالک مخزن جدید، حساب GitHub خواهد بود که با آن Codespace را ایجاد کرده اید.
در پنجره بازشو که در گوشه سمت راست پایین ویرایشگر ظاهر میشود، روی Open in GitHub کلیک کنید تا مخزن جدید را در GitHub.com مشاهده کنید. 🚀
جا نمانید! اگر تخیل خلاقانه ای دارید و در مورد GitHub Codespaces کنجکاو هستید، اینجا مکانی است که می توانید کار خود را به اشتراک بگذارید! در روابط عمومی خود مشارکت کنید و به این ابتکار بپیوندید تا زیبایی هایکوها را به اشتراک بگذارید و با انجام دادن، با محیط های توسعه کاملاً پیکربندی شده در فضای ابری یاد بگیرید.
بنابراین اگر به دنبال یک محیط توسعه ابر قدرتمند و مقرون به صرفه با حداکثر 60 ساعت رایگان در ماه هستید، امروز Codespaces را امتحان کنید! با ویژگی های غنی و سهولت استفاده، به سرعت متوجه خواهید شد که چرا به انتخاب مطلوب توسعه دهندگان در سراسر جهان تبدیل شده است. این آموزش بیش از 5 دقیقه از 60 ساعت شما را مصرف نمی کند ❤️ با 59 ساعت و 55 دقیقه دیگر چه کار می کنید؟
یک روابط عمومی بفرستید و مرا تگ کنید توییتر برای دریافت پاسخ فوری سپس به آموزش زنده در مورد این مقاله https://gh.io/evento و گروه رویدادهای ما به زبان اسپانیایی بپیوندید تا با سایر اسپانیایی زبانان در فناوری ارتباط برقرار کنید، یاد بگیرید و به اشتراک بگذارید.