جولای اینجا است، و ما با مجموعه ای جدید از منابع برای توسعه دهندگان وب همکارمان بازگشته ایم. در این ماه، ما ابزارها و کتابخانههای مختلفی داریم که حوزههای مختلف توسعه وب، از کتابخانهها، چارچوبها، راهنماها، و بهترین شیوهها، تا الهامبخش را پوشش میدهند. بدون مقدمه، بیایید وارد شویم و لیست کامل را ببینیم.
رفع خودکار CI
Autofix.ci ابزاری برای GitHub Action است که به طور خودکار درخواست های کشش شما را برطرف می کند. میتوانید یک گردش کار GitHub Action تعریف کنید، ابزارهای رفع کد خود را اجرا کنید و در صورت نیاز درخواستهای کشش شما را بهروزرسانی میکند. با لینترهای موجود، قالبکنندهها مانند Prettier و ESLint و سایر ابزارها بدون پیکربندی اضافی کار میکند. از همه درخواستهای کشش، از جمله درخواستهای چنگالها و شاخههای محافظت نشده پشتیبانی میکند.
آهنگساز استفاده نشده
آهنگساز استفاده نشده ابزاری است که کد شما را اسکن می کند تا وابستگی های استفاده نشده Composer را نشان دهد. بر خلاف composer why
دستور، که فقط دلیل نصب یک بسته را نشان می دهد، composer-unused
بررسی می کند که آیا نمادهای ارائه شده توسط یک بسته در کد شما استفاده شده است یا خیر.
ESLint Config Inspector
ESLint Config Inspector یک ابزار بصری برای درک و بازرسی فایل پیکربندی تخت ESLint است که در ESLint نسخه 9.0.0 معرفی شده است. مدیریت فایل های پیکربندی آسان است، اما همچنان می تواند پیچیده باشد. این ابزار به شما کمک می کند تا ببینید کدام قوانین فعال یا غیرفعال هستند و درک و مدیریت تنظیمات ESLint خود را ساده تر می کند.
MySQL توضیح دهید
MySQL توضیح دهید یک برنامه وب است که خروجی MySQL EXPLAIN را تجسم می کند. به جای مبارزه با خروجی رمزنگاری MySQL، می توانید از این ابزار برای شناسایی سریع مشکلات عملکرد استفاده کنید و به شما کمک می کند تا از درخواست های پایگاه داده کند یا پرهزینه جلوگیری کنید.
هارلکین
هارلکین یک سرویس گیرنده پایگاه داده قدرتمند و رنگارنگ است که از ترمینال اجرا می شود. این برنامه روی هر محیط پوسته، ترمینال یا ماشینی کار می کند و از پایگاه داده های مختلف از جمله MySQL و Postgres پشتیبانی می کند. دارای یک کاتالوگ داده برای مشاهده جداول و ستون ها، یک ویرایشگر پرس و جو با تکمیل خودکار و چندین برگه، و یک نمایشگر نتایج است که می تواند بیش از یک میلیون نتیجه را به صورت تعاملی مدیریت کند.
متن توضیحات را بنویسید
راهنمای جامع نوشتن متن جایگزین. اصول و اصول توضیحات متنی را پوشش می دهد و دستورالعمل هایی را برای تصاویر تزئینی که برای اهداف زیبایی شناسی گنجانده شده اند و تصاویر آموزنده که اطلاعات را منتقل می کنند، حال و هوا را منتقل می کنند یا تجربه کاربر را بهبود می بخشد ارائه می دهد.
اگرچه راهنما برای استفاده در آن طراحی شده است اخبار بی بی سی مقالات، چیزهای زیادی وجود دارد که ما می توانیم یاد بگیریم و در وب سایت های خود اعمال کنیم.
ارسال به صورت افزایشی
اگر در صنعت فناوری کار می کنید، ممکن است با فشار ساخت و ارسال سریع محصولات آشنا باشید، که اغلب منجر به انتشار عجولانه، استرس زا و پرخطر می شود. این مقاله به قلم زهرا ترابولسی، مدافع حمل و نقل تدریجی رویکرد. پذیرش آن نیازمند تلاش آگاهانه است، اما در نهایت کارهای روزانه را آسانتر میکند و استرس مرتبط با ضربالاجلهای پروژه را کاهش میدهد. برای هر کسی که در زمینه فناوری کار می کند ارزش خواندن را دارد.
یک بار: کتاب نوشتن
کتاب نوشتن ابزاری کاربرپسند است که به شما امکان میدهد بلافاصله و بدون نیاز به ناشر کتابهای خود را به صورت رایگان در وب منتشر کنید. تبدیل متن و تصاویر خود به یک قالب کتاب آنلاین ساده و قابل مرور را آسان می کند. این فرآیند انتشار را در مقایسه با وبلاگ نویسی سنتی و پست رسانه های اجتماعی آسان تر می کند.
انیمیشن
انیمیشن کتابخانه ای است که به شما امکان می دهد با استفاده از Svelte، Reveal.js و Tailwind CSS به راحتی ارائه های متحرک ایجاد کنید. از SvelteKit بهعنوان الگو استفاده میکند و اجرای ارائههای خود را با آداپتورهای SvelteKit، از جمله صفحات Cloudflare، Netlify، Vercel، و موارد دیگر ساده میکند.
Vue.js Crash Course 2024
Vue.js Crash Course 2024 یک آموزش 3 ساعته YouTube توسط Traversy Media است. اصول اولیه چارچوب Vue.js را پوشش می دهد. شما در مورد اجزاء، دستورالعمل ها، چرخه حیات، رویدادها و سایر موضوعات ضروری یاد خواهید گرفت. یک منبع عالی برای تسلط بر مبانی Vue.js، چه تازه شروع کرده باشید و چه به دنبال یک تجدید کننده باشید.
سیم در طبیعت
سیم در طبیعت وب سایتی است که پروژه های دنیای واقعی را به نمایش می گذارد که با Laravel Livewire یا TALL Stack ساخته شده است. این الهام بخش است و امکانات Livewire را نشان می دهد. شما می توانید پروژه های خود را ارسال کنید و آن را به یک منبع ارزشمند برای توسعه دهندگان و مشتریان تبدیل کنید.
مینجی
مینجی یک برنامه رایگان آیفون است که به شما کمک می کند پروژه ها و مشتریان را به راحتی مدیریت کنید. با یک رابط ساده و بصری، می توانید وظایف را ایجاد، سازماندهی و ردیابی کنید، پروژه ها را بر اساس وضعیت فیلتر کنید و مشتریان را مدیریت کنید. یک برنامه عالی برای فریلنسرها، رهبران تیم و مدیران پروژه که به دنبال بهره وری بیشتر هستند.
dotUI
dotUI مجموعهای از اجزای رابط کاربری مدرن و سازگار با موبایل را ارائه میکند که بر روی React Aria Components ساخته شدهاند. این برای کمک به شما در ایجاد یک برنامه React قابل دسترس و رابط کاربر پسند طراحی شده است.
لوم
لوم یک مولد سایت استاتیک برای Deno است. این به گونه ای طراحی شده است که استفاده از آن آسان باشد، در حالی که انعطاف پذیری و پشتیبانی از فرمت های مختلف فایل مانند Markdown، YAML و جاوا اسکریپت را نیز ارائه می دهد. با اجتناب از دردسر مدیریت بسیاری از بسته ها و باندلرهای پیچیده، گردش کار شما را ساده می کند.
راه حل های خطای لاراول
laravel-error-solutions یک بسته لاراول است که صفحات خطا را با نمایش راه حل های مفید مستقیماً روی آنها افزایش می دهد. دکمه های رفع خودکار مشکلات رایج را ارائه می دهد و همچنین از راه حل های تولید شده توسط هوش مصنوعی پشتیبانی می کند. این به شما کمک می کند مشکلات موجود در برنامه لاراول خود را با کارایی بیشتری حل کنید.
عمل SSH
عمل SSH به شما اجازه می دهد تا دستورات SSH از راه دور را به عنوان بخشی از گردش کار CI/CD خود اجرا کنید. این برای خودکارسازی وظایف در سرورهای راه دور، مانند استقرار کد، اجرای اسکریپت ها یا مدیریت تنظیمات سرور، همه به طور مستقیم از مخزن GitHub مفید است. این می تواند به شما کمک کند روند و عملیات استقرار برنامه یا وب سایت خود را ساده کنید.
لنیس
لنیس یک کتابخانه سبک وزن و کارآمد برای پیمایش روان است. برای مرورگرهای مدرن طراحی شده است. از ویژگیهایی مانند همگامسازی پیمایش WebGL و جلوههای اختلاف منظر پشتیبانی میکند، که آن را به انتخابی عالی برای افزودن پیمایش شیک و روان به سایت شما تبدیل میکند.
تموز
تموز توسعه وردپرس را با معرفی روش های مدرن مانند MVC و ابزارهای لاراول بهبود می بخشد. این به شما کمک می کند تا سایت های وردپرس سازمان یافته تر و مقیاس پذیرتر را با ویژگی هایی مانند مسیریابی سفارشی و CLI از لاراول بسازید.
WP ORM
WP-ORM کتابخانه ای است که عملکرد ORM به سبک Eloquent را به وردپرس می آورد. این یک ORM با قابلیت توسعه آسان با پشتیبانی از مدل های اصلی وردپرس مانند پست ها، کاربران و نظرات ارائه می دهد. به خوبی با برخی از فریم ورک های محبوب وردپرس مانند Bedrock، Themosis یا Wordplate ادغام می شود.
تعویض
تعویض یک کتابخانه جاوا اسکریپت است که هر طرح بندی را تنها با چند خط کد قابل کشیدن و تعویض می کند. این فریمورک آگنوستیک است، به این معنی که می توانید آن را با هر چارچوب یا کتابخانه جاوا اسکریپت از جمله React، Vue، Svelte و موارد دیگر استفاده کنید.
منبع: https://www.hongkiat.com/blog/designers-developers-monthly-07-2024/