kotlin-multiplatform
نگهدارنده vitorpamplona
راهنمای تصمیمگیری انتزاع پلتفرم برای پروژهٔ Amethyst KMP.
- نسخه فعلی
- نامشخص
- مجوز
- نامشخص
- دسترسی شبکه
- نامشخص / ارزیابینشده
- وضعیت بررسی
- تأیید نشده
چه مسئلهای را حل میکند؟
تصمیمهای اشتراکگذاری کد و جایگذاری source set در پروژهٔ Amethyst KMP را پشتیبانی میکند.
چه زمانی مناسب است؟
برای تصمیم انتزاع، `expect`/`actual`، source set یا dependency در Amethyst KMP از آن استفاده کنید.
برای پروژهٔ Amethyst KMP دربارهٔ انتزاعکردن در برابر نگهداشتن کد پلتفرمویژه، جایگذاری source setها (`commonMain`، `jvmAndroid` و پلتفرمویژه) و الگوهای `expect`/`actual` راهنمایی میدهد. هدفهای اصلی Android، JVM/Desktop و iOS را پوشش میدهد و web/wasm را هدفهای ممکنِ آینده میداند؛ برای مسئلههای dependency با `gradle-expert` یکپارچه میشود. در تصمیم انتزاع، جای source set، ساخت `expect`/`actual`، کار روی `build.gradle.kts`، تشخیص جایگذاری نادرست و پیشنهاد dependencyهای KMP فعال میشود.
نصب و بهروزرسانی
این دستورها فقط برای کپی نمایش داده میشوند و روی سرور RefHub اجرا نمیشوند. پیش از اجرا، منبع بالادستی پیوندشده را بررسی کنید.
دستور نصب
npx skills add vitorpamplona/amethyst --skill kotlin-multiplatform -y
سازگاری با ایجنتها
هنوز تست سازگاری ثبت نشده است
تا وقتی شواهد تست ثبت نشده، سازگاری این مهارت با ایجنتها را تأییدشده فرض نکنید.