🚀 𝗪𝗲𝗲𝗸𝗹𝘆 𝗗𝗲𝘃 𝗟𝗼𝗴 – 𝗪𝗲𝗲𝗸 𝟭

سلام همه
در اینجا آخرین به روزرسانی من در مورد آنچه در این هفته گذشته ساخته ام ، یادگیری و غلبه بر آن به عنوان بخشی از سفر من به عنوان یک توسعه دهنده نرم افزار ارائه شده است.
💡 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗥𝗲𝗰𝗮𝗽-𝗛𝗲𝘃𝘆 𝗦𝗗𝗞 (https://github.com/jackecuyer/hevy-sdk)
من همچنان با هدف پشتیبانی از Node.js ، مرورگرها و چارچوب های مدرن جاوا اسکریپت ، یک SDK TypeScript را برای Hevy API ایجاد می کنم. هدف بهبود اکوسیستم API و به دست آوردن تجربه دستی با ابزار Typescript است.
✅ 𝗧𝗵𝗶𝘀 𝗪𝗲𝗲𝗸’𝘀 𝗛𝗶𝗴𝗵𝗹𝗶𝗴𝗵𝘁𝘀
• قالب بندی زیباتر و پیکربندی شده Husky برای اجرای قالب بندی در Pre Commit
• نظرات سبک JSDOC را در Codebase اضافه کرده و از بسته Typedoc برای تولید اسناد برای SDK استفاده کرده است
• مستندات Typedoc را به صفحات GitHub در مخزن SDK منتشر کرد.
📚 𝗪𝗵𝗮𝘁 𝗜’𝘃𝗲 𝗟𝗲𝗮𝗿𝗻𝗲𝗱
• اینکه JSDOC یک کنوانسیون اظهار نظر است که برای JavaScript خام طراحی شده است ، و استفاده از بسته Typedoc به این معنی است که لازم نیست تایپ کردن را به نظرات DOC خود اضافه کنم ، زیرا این بسته به طور خودکار TypeScript را تفسیر می کند.
• افزونه Prettier VScode به طور خودکار یک پرونده پیکربندی زیباتر را در پروژه شما جستجو می کند و بر این اساس قالب می کند.
• استقرار GitHub در صفحات GitHub هنگام استفاده از یک سند اصلی وب سایت HTML بسیار ساده است.
⚠
• تعیین کدام بسته برای تولید پرونده های مستند از نظرات JSDOC. بسته های مختلف زیادی برای قالب های مختلف وجود دارد (Markdown ، HTML).
🔜 𝗡𝗲𝘅𝘁 𝗦𝘁𝗲𝗽𝘀
مراحل بعدی شامل تایپ دقیق تر برای پاسخ های دریافت شده از درخواست های API Fetch ، ادغام درخواست های Mock Fetch در JEST و گسترش عملکرد SDK برای شامل نقاط پایانی “روال” است.
اگر در سیاهههای مربوط به DEV ، پروژه های شخصی یا یادگیری در ملاء عام هستید – احساس راحتی کنید! من دوست دارم آنچه را که دیگران در حال ساخت هستند نیز بشنوم.