برنامه نویسی

State of Flowbite: درباره نتایج ما از سال 2022 و آنچه که امسال قصد داریم بسازیم بیشتر بیاموزید

سلب مسئولیت: این مقاله توسط chatGPT ایجاد نشده است

اسم من هست زولتان و من یکی از بنیانگذاران اصلی و نگهبانان پروژه فعلی اکوسیستم Flowbite در کنار با رابرت – زیرا بدون مهارت های طراحی او، ما نمی توانستیم از اجزای زیبای UI/UX که اکنون توسط بیش از 2 میلیون پروژه در NPM استفاده می شود، لذت ببریم.

من می‌خواستم یک پست وبلاگی بنویسم که نتایج حاصل از دستاوردهای Flowbite Ecosystem و Community در سال گذشته را در بر بگیرد و خلاصه کردن همه آن‌ها بسیار سخت خواهد بود زیرا امسال سالی بود که بالاترین رشد را از نظر پذیرش تجربه کردیم. رشد جامعه و همچنین چالش ها.

من سعی خواهم کرد آن را به ترتیب زمانی تقسیم کنم و بر ابزارها و کتابخانه های مختلفی که با گذشت سال ایجاد کرده ایم تمرکز کنم – پس بیایید شروع کنیم!

یک میلیون دانلود در NPM

یکی از بهترین معیارهایی که می‌توانید برای اندازه‌گیری نرخ پذیرش یک چارچوب استفاده کنید، نگاهی به مقدار کل دانلودهای NPM است – ما در اواسط سال به بیش از یک میلیون بارگیری رسیدیم و نرخ بارگیری هفتگی فقط در حال افزایش است. .

دانلودهای Flowbite در NPM

در زمان نگارش این مقاله، کتابخانه اصلی Flowbite حدود 94 هزار بار در هفته دریافت می شود، در حالی که Flowbite React در 26k ایستاده است، Flowbite Svelte 10k و Flowbite Vue به آرامی به 1.2k می رسند.

فریاد بزرگ برای همه مشارکت کنندگان منبع باز و نگهبانان پروژه کتابخانه های مجاور بر اساس کتابخانه اصلی Flowbite!

رشد ثابت بوده است و پذیرش با سرعتی در حدود 10 تا 15 درصد به صورت ماهانه افزایش یافته است – این به ما زمان مناسبی برای بهبود کتابخانه و در عین حال دست نخورده نگه داشتن رشد می دهد.

کتابخانه Flowbite

عامل اصلی رشد اکوسیستم Flowbite کتابخانه کامپوننت UI منبع باز است که مبتنی بر کلاس های کاربردی Tailwind CSS است – بیش از 54 مؤلفه مستقل و 16 راهنما یکپارچه سازی چارچوب وجود دارد و ما امسال برنامه های بزرگی برای ساخت بیشتر داریم.

کتابخانه Flowbite در GitHub

ما پشتیبانی رسمی TypeScript را برای JS API تعاملی ارائه کرده‌ایم، اجزای کاملاً جدید را اضافه کرده‌ایم، عملکردها و ویژگی‌های جدیدی را ارائه کرده‌ایم، سبک‌های مستندسازی را بهبود بخشیده‌ایم و بیش از 194 مشکل را تا به امروز برطرف کرده‌ایم.

ما همچنین تعداد بی‌شماری راهنماهای یکپارچه‌سازی را با فریم‌ورک‌های دیگر مانند Astro، SolidJS، Gatsby و Flowbite ساخته‌ایم که Symfony جدیدترین آنهاست و برنامه‌هایی برای ساختن چند مورد دیگر نیز داریم.

مرحله بعدی برای توسعه کتابخانه Flowbite شروع ساخت اجزای پیچیده تر مانند شبکه های داده، عناصر ورودی تکمیل خودکار، اجزای نمودار سفارشی و موارد دیگر خواهد بود.

ما Flowbite Blocks را راه اندازی کردیم

این احتمالاً قابل‌توجه‌ترین راه‌اندازی است که ما انجام داده‌ایم و مجموعه‌ای از بخش‌های وب‌سایت‌های مدولار است که می‌توانید با کپی پیست کردن کد منبع مستقیماً از پلتفرم Flowbite، برای تکمیل سریع یک وب‌سایت استفاده کنید.

Flowbite بلوک اجزای

در حال حاضر بیش از 293 بخش بلوک وجود دارد که در صفحه Flowbite Blocks برنامه ریزی، نمونه سازی، کدگذاری، تأیید و راه اندازی شده اند که شامل اجزای ساختمانی ضروری برای یک وب سایت مانند بخش های قهرمان، طرح بندی CRUD، صفحات قیمت گذاری، قالب های وبلاگ، و بیشتر.

همانطور که اجزا، بخش‌ها و صفحات جدید را طراحی می‌کنیم و همچنین با جامعه منبع باز همکاری می‌کنیم تا از کتابخانه‌ها و چارچوب‌هایی مانند React، Vue، Svelte و غیره پشتیبانی کنیم، به افزودن محتوای جدید ادامه خواهیم داد.

سیستم طراحی Figma Flowbite

مطمئن نیستم که بسیاری از شما می‌دانید یا نه، اما اولین نمونه از Flowbite در واقع یک فایل Figma بود که ما برای یکپارچه‌سازی با Tailwind CSS ساخته‌ایم – در ابتدا با نام tailwind-figma.com، ما مجبور شدیم نام آن را به ازای درخواست از آن تغییر دهیم. استیو شوگر از Tailwind Labs برای جلوگیری از سردرگمی – باید از استیو تشکر کنم زیرا نام و دامنه زیبای “Flowbite” را در آن زمان پیدا کردم.

سیستم طراحی Flowbite در Figma

به طور خلاصه، سال گذشته تصمیم گرفتیم اجزای رابط کاربری اصلی را از کتابخانه Flowbite منبع باز کنیم و عموماً با استقبال خوبی روبرو شد – می توانید همین الان فایل را در انجمن Figma کپی کنید.

البته این به این معنی بود که ما باید با سیستم طراحی نسخه حرفه ای “بازی خود را ارتقا دهیم” و به روز رسانی هایی را تا پایان زمان ارائه کرده ایم. v2.4.1 و ما به راه اندازی بسیار نزدیک هستیم v2.5.0 با اجزای بی‌شماری جدید، صفحات فرود، ویژگی‌های Figma و موارد دیگر.

داشبورد مدیریت Flowbite

در اواخر سال، با انتشار یک قالب داشبورد مدیریت که نه تنها از سیستم طراحی Flowbite، بلکه از مؤلفه‌های رابط کاربری تعاملی کتابخانه و موارد دیگر نیز بهره می‌برد، شگفتی بزرگی برای جامعه منبع باز داشتیم.

پیش نمایش داشبورد مدیریت Flowbite

این مخزن به بیش از 200 ستاره در GitHub رسیده است و ما قصد داریم صفحات جدیدی را بر اساس تقاضا و درخواست ویژگی های جامعه منبع باز منتشر کنیم. ما در حال حاضر در حال بهبود نسخه حرفه ای این داشبورد هستیم و هیجان زده هستیم که آن را در ماه های آینده با انجمن Flowbite Pro خود به اشتراک بگذاریم.

انجمن و کتابخانه های Flowbite

احتمالاً شگفت‌انگیزترین چیز در مورد Flowbite، جامعه متن‌باز فوق‌العاده و شکوفا است که در اطراف آن در حال رشد است – ما اخیراً به بیش از 2000 عضو در سرور Flowbite Discord رسیده‌ایم که بسیار نفس‌گیر است.

سرور Flowbite Discord

کتابخانه های منبع باز Flowbite مانند Flowbite React، Flowbite Svelte و Flowbite Vue از نظر تعداد مؤلفه ها، عملکرد، مستندات و همچنین استفاده به خوبی در حال رشد هستند.

امسال، ما قصد داریم حتی بیشتر با این کتابخانه‌ها همکاری کنیم تا سازگاری در چارچوب‌ها را افزایش دهیم و در ساخت مؤلفه‌ها و اسناد جدید کمک کنیم.

در مورد آینده چطور؟

من شخصاً بیش از 2 سال بر روی اکوسیستم Flowbite کار کرده‌ام و از ایجاد اولین نمونه مخزن، فشار دادن اولین commit، ساختن پلتفرم Flowbite، مدیریت جامعه، شروع کردم.

قدرت من در درجه اول توسط جامعه فوق العاده ای که پیرامون مفهوم و اکوسیستم Flowbite ساخته ایم هدایت می شود و تا زمانی که بتوانیم مطمئن شویم که ماموریت اصلی ما ارائه مولفه های UI منبع باز برای همه توسعه دهندگان نرم افزار و تیم ها بدون توجه به آن است. از چارچوب ها

یک تشکر بزرگ از همه مشارکت کنندگان منبع باز، تیم اصلی Flowbite، شرکای ما، و توسعه دهندگان و طراحان Flowbite – بیایید امسال را بیشتر از پیش ببریم! ❤️

PS: این یک ویدیو در توییتر است که در آن در مورد این صحبت می کنم:

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا