منصوبے کے بارے میں

Tremor NPM 20 سے زائد اوپن سورس React components کا مجموعہ ہے جو چارٹس اور تجزیاتی ڈیش بورڈز بنانے کے لیے ڈیزائن کیے گئے ہیں۔ یہ لائبریری Tailwind CSS پر مبنی ہے اور اسے ڈیٹا سائنسدانوں اور سافٹ ویئر انجینئرز نے ڈیزائن پر توجہ دیتے ہوئے تیار کیا ہے۔ اسے npm پر @tremor/react کے طور پر شائع کیا گیا ہے۔ یہ کیا فراہم کرتا ہے - چارٹ اور ویژولائزیشن components، جیسے کہ AreaChart، جو انڈیکس فیلڈ اور کیٹیگری کیز کی فہرست کا استعمال کرتے ہوئے ٹائپڈ ڈیٹا ارے سے سیریز رینڈر کرتے ہیں، جس میں رنگوں اور axis کے اختیارات کو ترتیب دیا جا سکتا ہے۔ - لے آؤٹ اور ڈسپلے بلڈنگ بلاکس جیسے کہ Card اور ٹیکسٹ اسٹائلنگ کلاسز (مثلاً text-tremor-default، text-tremor-metric، text-tremor-content اور ان کے ڈارک تھیم متبادل) جو تجزیاتی انٹرفیس کو مستقل رکھتے ہیں۔ - ایسی اسٹائلنگ جو لائٹ اور ڈارک دونوں کلر اسکیموں کے لیے موزوں ہے، جیسا کہ پروجیکٹ کے مثال کے اسکرین شاٹس اور لوگو اثاثوں میں دکھایا گیا ہے۔ README کی مثال ایک کلائنٹ سائیڈ React component دکھاتی ہے جو تاریخ شدہ ریکارڈز کا ایک chartdata ارے بیان کرتا ہے، پھر ایک Card رینڈر کرتا ہے جس میں ایک لیبل، ایک میٹرک ویلیو اور ایک AreaChart ہوتا ہے جس میں دو کیٹیگریز کو indigo اور rose رنگوں کے ساتھ میپ کیا گیا ہے۔ ضروریات اور سیٹ اپ یہ لائبریری Tailwind CSS پر منحصر ہے، اس لیے پیکج انسٹال کرنے کے ساتھ ساتھ استعمال کرنے والے پروجیکٹ میں Tailwind CSS کا سیٹ اپ ضروری ہے۔ پروجیکٹ مکمل سیٹ اپ کے مراحل کے لیے قارئین کو npm.tremor.so پر موجود اپنی انسٹالیشن گائیڈ کی طرف رہنمائی کرتا ہے۔ دستاویزات اور ویب سائٹ کا لنک ریپوزٹری کے اوپری حصے میں دیا گیا ہے۔ کمیونٹی اور تعاون مینٹینرز کا کہنا ہے کہ وہ نئے خیالات اور بہتریوں کا خیرمقدم کرتے ہیں، اور لائبریری کے ساتھ بنائی گئی کسی بھی چیز یا پائے گئے کسی بھی بگ کے لیے pull requests کی دعوت دیتے ہیں۔ پروجیکٹ کی سائٹ پر ایک کنٹری بیوٹر لائسنس معاہدے کا حوالہ دیا گیا ہے، اور پروجیکٹ کے لیے ایک Slack کمیونٹی کے ساتھ ساتھ اپ ڈیٹس کے لیے X (@tremorlabs) پر ایک اکاؤنٹ بھی موجود ہے۔ لائسنس یہ پروجیکٹ Apache License 2.0 کے تحت جاری کیا گیا ہے۔ README میں Tremor Labs, Inc کے لیے کاپی رائٹ نوٹس موجود ہے۔ یہ کس کے لیے موزوں ہو سکتا ہے وہ ڈویلپرز جو React میں ڈیٹا پر مبنی ویب ایپلی کیشنز بنا رہے ہیں اور شروع سے چارٹنگ لیئر تیار کرنے کے بجائے پہلے سے بنے ہوئے چارٹ اور کارڈ components چاہتے ہیں، خاص طور پر وہ ٹیمیں جو اسٹائلنگ کے لیے پہلے سے Tailwind CSS استعمال کر رہی ہیں۔ نوٹ کریں کہ اپنائے جانے سے پہلے انٹیگریشن کی تفصیلات، components کی فہرست اور رویے کی تصدیق موجودہ دستاویزات سے کی جانی چاہیے۔