روی برنامه Meteor Blaze (آماده PWA) در Github Codespaces (& Actions test) کلیک کنید و راه اندازی کنید

MeteorJS
MeteorJS یک پلتفرم جاوا اسکریپت فول پشته منبع باز است که برای توسعه برنامه های کاربردی وب و موبایل مدرن مفید است. Meteor به توسعه دهنده کمک می کند تا به یک زبان توسعه یابد. Meteor دارای چندین ویژگی است که به ایجاد یک وب یا برنامه تلفن همراه واکنشگرا و واکنشگرا با استفاده از جاوا اسکریپت یا بستههای مختلف موجود در چارچوب کمک میکند.
برای شروع کار با هر تکنولوژی، اول از همه باید یک محیط مناسب ایجاد کنیم. Meteor در حال حاضر از OS X، Windows و Linux پشتیبانی می کند. فقط 64 بیت پشتیبانی می شود. پیش نیاز اصلی Node.js است.
ما از BlazeJS، یک کتابخانه قدرتمند برای ایجاد رابط های کاربری با نوشتن قالب های واکنش پذیر HTML استفاده خواهیم کرد. در مقایسه با استفاده از ترکیبی از قالبهای سنتی و jQuery، Blaze نیاز به تمام «منطق بهروزرسانی» را در برنامه شما که به تغییرات دادهها گوش میدهد و DOM را دستکاری میکند، از بین میبرد. Blaze در حال حاضر یک بسته فقط Meteor است.
به جای اینکه محیط MeteorJS را به صورت دستی تنظیم کنیم (مخصوصاً چون برنامه هر از چند گاهی پیچیده تر می شود)، به عنوان مثال افزودن برنامه پیشرو وب (PWA)، ما از Devcontainer Meteor.js توسط Meteor Engineer استفاده می کنیم. اکنون می توانید به سادگی به moopt-codespace-action repo بروید و در عرض چند ثانیه یک فضای کد بر اساس این مخزن ایجاد کنید!
https://www.youtube.com/watch?v=A1On7u3h9VI
فضاهای کد Github
GitHub Codespace ها محیط های توسعه ای هستند که در فضای ابری میزبانی می شوند. شما می توانید پروژه خود را برای GitHub Codespaces با پیکربندی فایل های محفظه توسعه دهنده در مخزن خود (که اغلب به عنوان Configuration-as-Code شناخته می شود) سفارشی کنید، که یک پیکربندی فضای کد قابل تکرار برای همه کاربران پروژه شما ایجاد می کند.
GitHub Codespaces بر روی انواع گزینه های محاسباتی مبتنی بر VM اجرا می شود که توسط GitHub میزبانی می شوند، که می توانید آنها را از 2 ماشین هسته تا 32 ماشین هسته پیکربندی کنید.
GitHub Codespaces شبیه به IDE محلی شما است، بنابراین شما واقعا نمی توانید یک برنامه را با آن میزبانی کنید.
GitHub Codespaces به من این امکان را داد که از هر دستگاهی، در هر کجای دنیا، با یک محیط توسعه از پیش پیکربندی شده که شامل تمام ابزارها و وابستگیهای لازم است، روی پروژه کار کنم، و به من این امکان را میدهد تا بدون نگرانی در مورد راهاندازی محیط محلی خود، روی کدنویسی تمرکز کنم.
گام به گام برای کلیک و راه اندازی یک محیط برنامه Meteor Blaze در Github Codespaces
مرحله 1: به moopt-codespace-action repo بروید
مرحله 2: برای راه اندازی یک Codespace کلیک کنید
مرحله 3: صبر کنید
مرحله 4: عالی!
پشت صحنه
از Github Desktop برای افزودن مخزن محلی موجود استفاده کرد.
برنامه وب پیشرو (PWA)
قبل از
بعد از
اقدامات Github
Github Actions ترکیبی از وظایف فردی است، برای تعریف گردشهای کاری سفارشی که کل چرخه توسعه را از تغییرات کد، آزمایشها تا استقرار خودکار میکند.
https://www.youtube.com/watch?v=A1On7u3h9VI
ادامه دارد…