یک فضای کاری خصوصی و پیشنمایش زنده برای هر پروژه
هر پروژهی Mythex یک فضای کاری ابری و خصوصی خودش را دارد: فایلها، فرایندهای در حال اجرا، یک پیشنمایش و یک ترمینال، که جدا از فضای کاری بقیه نگه داشته میشوند. سمت راست فضای کاری، اپ شما را بهصورت زنده نشان میدهد، در حین گفتگو؛ میتوانید در آن کلیک کنید، آن را در اندازهی گوشی بررسی کنید و پیش از منتشر کردن هر چیزی، لینکی به آن را به اشتراک بگذارید.
چه کاری انجام میدهد
یک فضای کاری برای هر پروژه
وقتی Mythex اپ شما را میسازد، کد را در خلأ نمینویسد. داخل یک فضای کاری خصوصی کار میکند که متعلق به همان یک پروژه است. بستهها آنجا نصب میشوند، سرور اپ شما آنجا اجرا میشود، و وقتی به Code میروید ترمینال آنجا باز میشود.
چون هر پروژه فضای خودش را دارد، سه نتیجه داریم:
- نصبها و سرورهای شما هرگز با دیگران تداخل نمیکنند.
- Mythex میتواند با خیال راحت بستهها را نصب کند و اپ شما را برای آن پروژه اجرا کند.
- پیشنمایش و ترمینال همیشه به پروژه شما اشاره میکنند.
پیشنمایش زنده کنار گفتگو
سمت راست فضای کاری بین Preview و Code جابهجا میشود. Preview اپ شما را در حال اجرا نشان میدهد؛ نه یک اسکرینشات، نه یک ماکت. میتوانید جریانهای واقعی را دنبال کنید، فرمها را پر کنید، ناوبری را امتحان کنید و پیش از انتشار مشکلات را پیدا کنید.
Code فهرست فایلها، یک ویرایشگر و یک ترمینال تعاملی را در همان فضای کاری خصوصی در اختیارتان میگذارد، برای وقتی که دقت بیشتری میخواهید یا یک توسعهدهنده به پروژه میپیوندد.
چرا مهم است
یک سازندهی اپ که فقط کد نشانتان میدهد، از شما میخواهد نتیجه را تصور کنید. یکی که فقط یک تصویر نشانتان میدهد، پنهان میکند که آیا دکمهها واقعاً کار میکنند. یک اپ در حال اجرا در فضای خودش، سؤالی را که واقعاً دارید جواب میدهد: آیا این کاری را که خواستم انجام میدهد؟
خصوصی نگه داشتن فضای کاری به همین دلیل مهم است. وقتی عامل چیزی نصب میکند یا سروری را دوباره راهاندازی میکند، فقط پروژهی شما را تحت تأثیر قرار میدهد، و هیچ کاری که دیگران انجام میدهند نمیتواند پروژهی شما را خراب کند.
توقف موقت و بیدار شدن
فضای کاریای که استفاده نمیکنید، خودش بهصورت خودکار متوقف میشود. وقتی لازمش دارید برمیگردد: باز کردن پروژه، گفتگو، ویرایش یا بارگذاری پیشنمایش همه آن را بیدار میکنند. فرایندهای در حال اجرا همراه با آن بازیابی میشوند، پس چیزی برای راهاندازی مجدد وجود ندارد.
بیدار شدن چند ثانیه طول میکشد. در این مدت، پنل پیشنمایش نشان میدهد کار به کجا رسیده است — آمادهسازی sandbox، سپس انتظار برای سرور اپ شما — و نکاتی دربارهی کارهایی که Mythex میتواند در این فاصله انجام دهد نمایش میدهد. ممکن است Starting your workspace…، Starting your app… یا Getting your app ready… را ببینید. این طبیعی است.
آنچه بعد از توقف باقی میماند:
- فایلهای پروژه و تاریخچهی آن
- تنظیمات پروژه و secrets
- اپهای منتشرشده، که جدا از فضای کاری خصوصی اجرا میشوند
نحوهی استفاده از پیشنمایش
- یک پروژه را باز کنید. پیشنمایش خودبهخود شروع میشود، همزمان با بیدار شدن فضای کاری.
- در آن کلیک کنید همانطور که یک بازدیدکننده این کار را میکند. فرمها و ناوبری را امتحان کنید.
- یک صفحهی مشخص را ببینید با تایپ مسیری مثل
/aboutدر نوار آدرس و فشردن Enter. Back و Forward بین صفحاتی که در این نشست باز کردهاید حرکت میکنند. - اندازهی گوشی را بررسی کنید. روی آیکن گوشی (Switch to Mobile) کلیک کنید تا قابی به اندازهی گوشی از اپتان ببینید، و لبهی چپ یا راست آن را بکشید تا عرض تغییر کند. تا نزدیک عرض کامل بکشید و رها کنید تا به دسکتاپ برگردید.
- اندازهی پنلها را تغییر دهید با کشیدن جداکنندهی بین گفتگو و پیشنمایش. آیکن پنل، گفتگو را پنهان یا دوباره نمایان میکند.
- وقتی لازم داشتید، Open in new tab یا Refresh را از همان نوار بزنید.
اگر پروژهتان بیش از یک سرویس دارد، یک منوی کشویی در نوار اجازه میدهد سرویسی را که پیشنمایش میکنید عوض کنید.
روی گوشی، سازنده در هر لحظه فقط یک پنل را نشان میدهد — گفتگو یا اپ شما — و با کشیدن یا لمس بین آنها جابهجا میشوید. پیشنمایش همانجا از قبل تمامعرض است، پس برای دیدن اینکه اپ شما در اندازهی گوشی چطور به نظر میرسد، از لپتاپ و Switch to Mobile استفاده کنید.
اشتراکگذاری لینک پیشنمایش
Share، کنار Publish، لینکی میسازد که پیشنمایش زندهی پروژهتان را برای کسی که حساب Mythex ندارد باز میکند. برای نشان دادن کار در حال انجام است — به یک مشتری، یک همکار یا یک گروه چت — بدون اینکه چیزی ناتمام منتشر شود.
- Create new preview link از شما نامی میخواهد، سپس لینک را در کلیپبورد کپی میکند. این نام فقط برای خودتان نمایش داده میشود، پس فهرست لینکها مثل فهرست مخاطبان خوانده میشود.
- Copy دوباره لینک را بعداً کپی میکند.
- Delete لینک را ظرف چند ثانیه در همهجا از کار میاندازد.
کسی که لینک را دارد، دقیقاً همان چیزی را میبیند که Preview نشان میدهد و هیچ چیز دیگری: نه گفتگو، نه کد، نه ترمینال، نه تنظیمات، و راهی برای ویرایش. برای هر مخاطب یک لینک بسازید، تا حذف یکی تصمیمی فقط دربارهی همان مخاطب باشد.
محدودیتهایی که ارزش دانستن دارند
- اولین باز کردن یک لینک اشتراکی ممکن است تا یک دقیقه طول بکشد، چون پروژه بیدار میشود و سرور اپ شما از حالت سرد راه میافتد. بازدیدکننده صفحهای را میبیند که خودش را تا زمانی که اپ پاسخ دهد دوباره بارگذاری میکند. اگر زنده نمایش میدهید، یک دقیقه قبل خودتان لینک را باز کنید.
- یک لینک اشتراکی، sandbox زنده را نشان میدهد، از جمله تغییراتی که وسط ساخت اعمال میشوند.
- بیدار کردن یک پروژه از اعتبار و محدودیتهای sandbox پلن شما استفاده میکند، چه خودتان آن را باز کنید، چه کسی با لینک. لینکهایی را که دیگر لازم ندارید حذف کنید.
- قاب اندازهی گوشی برای چیدمان واکنشگرای وب است. از ۲۲ اکتبر ۲۰۲۶، پلن Pro میتواند اپ وب شما را هم بهصورت اپ اندروید و آیفون بستهبندی کند (اپهای موبایل).
- اگر پیشنمایش خالی یا قدیمی است، بررسی کنید که اپ در ترمینال اجرا شده باشد، روی Refresh کلیک کنید، یا از
/fixاستفاده کنید. اگر فضای کاری بیدار نمیشود، صفحه را رفرش کنید و دوباره امتحان کنید، و اگر ادامه داشت با پشتیبانی تماس بگیرید و شناسهی پروژه را بفرستید.
وقتی میخواهید یک عامل بهجای شما در پیشنمایش کلیک کند، تست اپ را ببینید. برای اینکه چرا ارزش دارد تغییرات را جای دیگری غیر از سایت زنده امتحان کنید، راهنمای ما دربارهی محیطهای staging را بخوانید.
جزئیات کامل در مستندات است: فضای کاری خصوصی و Preview و Code.