توسعه SDK TypeScript: یک کودک 5 ساله می تواند این مرحله به مرحله را دنبال کند ~ قسمت 1: اولین MVP ما

سلام!

امیدوارم که کارتان عالی باشد! این SMY است! 👋 بیایید درست بپریم داخل 🚀

کد منبع: https://github.com/smyaseen/typescript-sdk-template

فهرست:

  • Some Background of SDK Development
  • Developing and running our first version

1️⃣ چی –

SDK (گاهی اوقات به عنوان کتابخانه نیز شناخته می شود) به عنوان یک افزونه در برنامه ها برای استخراج ویژگی های اضافی از این فناوری عمل می کند.

2️⃣ چرا –

توسعه SDK با TypeScript به دلیل ایمنی نوع و نگهداری در دراز مدت، قابلیت اطمینان را برای مدت طولانی ارائه می دهد.

3️⃣ چگونه –

مراحل اساسی مورد نیاز برای ساخت SDK به شرح زیر است:

  1. راه اندازی پروژه با تنظیمات گردش کار مناسب.
  2. انتخاب باندلر و درک هدف آن.
  3. درک ESM، CJS، IIFE UMD برای اجرای SDK در محیط های مختلف.
  4. انتشار به عنوان یک کتابخانه در NPM، نسخه‌سازی معنایی و مجوز.
  5. NPM برای SPA و CDN برای مرورگرها.

در قسمت 1، ما می‌خواهیم اولین SDK پایه خود را بسازیم تا درک اولیه‌ای داشته باشیم.

مرحله 1: راه اندازی پروژه

دستور زیر را برای تنظیم پروژه در یک پوشه جدید اجرا کنید:

npm init -y

"-y" به طور پیش‌فرض برای همه اعلان‌های بعدی، بله است. می‌توانید بعداً آن را در Package.json مانند نویسنده، مجوز، نسخه و غیره تغییر دهید.

سر به package.json، و اضافه کنید type: module برای کار با آخرین ماژول EcmaScript…

Source link