شروع به کار گامبهگام شما را در ساخت نخستین برنامهتان راهنمایی میکند. این صفحه مرجع است: اینکه یک پروژهٔ $mol چگونه سازماندهی میشود و ساخت (build) چگونه کار میکند.
برنامههای $mol درون MAM زندگی میکنند — ابزار ساخت و رجیستری ماژولها. یک بار آن را کلون میکنید و ماژولهای خود را درون آن توسعه میدهید:1gitclonehttps://github.com/hyoo-ru/mam.git./mam2cdmam3npminstall4npmstartnpmstart یک سرور توسعهٔ نظارتی روی http://localhost:9080/ اجرا میکند. هنگام ذخیره دوباره میسازد و وابستگیها را بهصورت خودکار حل میکند — هرگز پیکربندی باندلر را نگهداری نمیکنید.راهاندازی سریع رسمی از README مام هم هست، بدون کلون:1mkdirmam&&cdmam2npmexecmam@latestهمان سرور توسعه را در یک پوشهٔ خالی بالا میآورد. با این حال کلون را توصیه میکنیم: همهٔ کار در هر حال داخل MAM انجام میشود و کلون از همان ابتدا تنظیمات ویرایشگر (.vscode) و .npmrc را دارد.
چیزی روی رایانه نصب نکردهاید؟ فضای کار را در GitHub Codespaces باز کنید: codespaces.new/hyoo-ru/mam. این VS Code در مرورگر روی ماشین GitHub است و Node.js از قبل آنجاست. در ترمینال آن npminstall و npmstart را اجرا کنید و پورت فورواردشدهٔ 9080 را باز کنید.
هر نام مؤلفه به یک مسیر پوشه نگاشته میشود و هر زیرخط (underscore) یک جداکنندهٔ پوشه است:1$my_app → my/app/2$my_app_header → my/app/header/نام پوشهٔ ماژولها هرگز شامل زیرخط نیست — برای نامهای چندکلمهای از پوشههای تودرتو استفاده کنید. اگر مؤلفهای که استفاده میکنید هرگز در باندل ظاهر نشد، تقریباً همیشه مسیر پوشه با نام کلاس مطابقت ندارد.