منصوبے کے بارے میں
Awesome UI Component Library یو آئی اسٹائلز، ٹول کٹس اور ڈیزائن سسٹمز کے لیے فریم ورک کمپوننٹ لائبریریز کی ایک منتخب ڈائریکٹری ہے۔ اپنی تفصیل کے مطابق، یہ جان بوجھ کر بٹنز، سلیکٹس یا فارمز جیسی انفرادی کمپوننٹ لائبریریز کو خارج کرتی ہے، اور اس کے بجائے وسیع تر لائبریریز اور ڈیزائن سسٹمز پر توجہ مرکوز کرتی ہے جو انٹرفیس بنانے کے لیے بنیاد فراہم کرتے ہیں۔
ساخت اور دائرہ کار
یہ فہرست بنیادی طور پر فرنٹ اینڈ فریم ورک کے مطابق ترتیب دی گئی ہے، جس کے فہرستِ مضامین میں React، VueJS، React Native، Lynx، Angular، EmberJS، Mithril، Rails، Web Components اور Astro شامل ہیں۔ بڑے فریم ورک سیکشنز کو مزید "Special use case libraries"، "Tools" اور "Related community list" ذیلی حصوں میں تقسیم کیا گیا ہے، جو قارئین کو جنرل پرپز کٹس کو مخصوص پیشکشوں اور معاون یوٹیلیٹیز سے الگ کرنے میں مدد دیتے ہیں۔
React سیکشن سب سے زیادہ جامع ہے، جس میں انٹرپرائز ڈیزائن زبانیں، کارپوریٹ ڈیزائن سسٹمز، ایکسیسبیلٹی پر مرکوز کمپوننٹ پریمیٹیوز، موبائل اورینٹڈ کٹس، Bootstrap اور Material Design کے نفاذ، اور اسٹائلائزڈ یا تھیمڈ لائبریریز شامل ہیں۔ شامل اندراجات کی مثالوں میں Ant Design React، Atlaskit، Blueprint، Carbon، Chakra UI، Elastic UI، Evergreen، Fabric، Gestalt، Grommet، Lightning Design System، Material UI، PatternFly React، Polaris React، Prime React، Reakit، Rebass، Semantic UI React، React Bootstrap اور Reactstrap شامل ہیں۔ بہت سے اندراجات میں لائبریری کے مقصد یا اصل کے بارے میں مختصر تفصیل، پروجیکٹ سائٹ کا لنک اور GitHub پر موجود پروجیکٹس کے لیے اسٹار بیج موجود ہے۔
VueJS، React Native، Angular اور EmberJS کے ساتھ بھی اسی طرح کا سلوک کیا گیا ہے، جن میں سے ہر ایک کے اپنے اسپیشل یوز کیس اور کمیونٹی لسٹ ذیلی حصے ہیں۔ Web Components، Mithril، Rails، Astro اور Lynx کے لیے چھوٹے مخصوص سیکشنز ہیں۔ فریم ورک لائبریریز کے علاوہ، یہ فہرست "Some Community conversations" اور "Styleguides" سیکشن بھی جمع کرتی ہے، جو قارئین کو صرف کوڈ کے بجائے ڈیزائن ریفرنسز اور مباحثوں کی طرف لے جاتی ہے۔
استعمال کرنے کا طریقہ
یہ فہرست کسی پروجیکٹ کے لیے UI بنیادوں کی جانچ کرنے کا ایک نقطہ آغاز ہے: قارئین منتخب کردہ فریم ورک کے اندر لائبریریز کا موازنہ کر سکتے ہیں، یہ چیک کر سکتے ہیں کہ آیا کوئی ایکسیسبیل یا تھیمنگ پر مرکوز آپشن موجود ہے، اور لائیو دستاویزات، ڈیموز اور ریپوزٹریز تک رسائی حاصل کر سکتے ہیں۔ چونکہ اندراجات بیرونی سائٹس سے منسلک ہیں، اس لیے کسی خاص لائبریری کی دستیابی اور مینٹیننس کی صورتحال کی تصدیق منسلک ذرائع سے کرنا بہتر ہے۔ README میں تعاون کے رہنما خطوط درج ہیں، اور پروجیکٹ اوپن لائسنس کے تحت ہے جس میں فہرستِ مضامین میں کنٹری بیوشن اور لائسنس سیکشن موجود ہے۔ ایک متعلقہ فہرست، Awesome UX Design Styleguides، ان قارئین کے لیے کراس ریفرنس کی گئی ہے جو کمپوننٹ کوڈ کے بجائے ڈیزائن رہنمائی میں دلچسپی رکھتے ہیں۔
مخاطب
یہ فرنٹ اینڈ ڈویلپرز، ڈیزائنرز اور ان ٹیموں کے لیے ہے جو کمپوننٹ لائبریری یا ڈیزائن سسٹم کا انتخاب کر رہے ہیں، cũng جیسے کوئی بھی شخص جو اسٹائل گائیڈ یا ڈیزائن سسٹم کو برقرار رکھ رہا ہے اور مختلف فریم ورکس میں سابقہ کام تلاش کر رہا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.