منصوبے کے بارے میں
یہ ریپوزٹری ایک مونو ریپو ہے جو Esri کے Calcite ڈیزائن سسٹم کے پیکجز کو میزبانی کرتی ہے، جو مستقل اور قابل رسائی ویب ایپلیکیشنز بنانے کے لیے اوپن سورس UI کمپوننٹس اور ڈیزائن وسائل کا ایک مجموعہ ہے، خاص طور پر وہ جو ArcGIS کے ساتھ مربوط ہیں۔ اہم پیکجز میں شامل ہیں:
- **@esri/calcite-components**: ویب کمپوننٹس کا بنیادی سیٹ (Stencil کے ساتھ بنایا گیا) جو UI عناصر جیسے بٹن، موڈلز، پکرز، اور نقشوں سے متعلق کنٹرولز فراہم کرتا ہے۔
- **@esri/calcite-components-react**: بنیادی کمپوننٹس کے لیے React ریپرز، جو React ایپلیکیشنز میں بلا روک ٹوک استعمال کو قابل بناتے ہیں۔
- **@esri/calcite-design-tokens**: ڈیزائن ٹوکنز (رنگ، فاصلہ، ٹائپوگرافی) جو بصری زبان کی وضاحت کرتے ہیں۔
- **@esri/calcite-ui-icons**: SVG آئیکنز کا ایک مجموعہ جو ڈیزائن سسٹم میں استعمال ہوتا ہے۔
- **@esri/eslint-plugin-calcite-components**: ایک ESLint پلگ ان جو Calcite کمپوننٹس کے ساتھ ترقی کرتے وقت کوڈنگ کے معیارات اور بہترین طریقوں کو نافذ کرتا ہے۔
README بنیادی طور پر ایک اشاریہ کے طور پر کام کرتا ہے، جو ہر پیکج کی تفصیلی دستاویزات کی طرف اشارہ کرتا ہے۔ اس میں شراکت کے رہنما خطوط (CONTRIBUTING.md کا حوالہ دیتے ہوئے) اور شراکت داروں کی فہرست بھی شامل ہے۔ یہ پروجیکٹ Esri کے ماسٹر لائسنس معاہدے (MLA) کے تحت لائسنس یافتہ ہے، جس میں شرائط پوری ہونے پر بغیر ترمیم کے دوبارہ تقسیم کی اجازت ہے۔ یہ ڈیزائن سسٹم Esri کی اپنی مصنوعات اور GIS اور نقشہ سازی کی ایپلیکیشنز بنانے والے ڈویلپرز میں بڑے پیمانے پر استعمال ہوتا ہے، لیکن یہ کسی بھی ویب پروجیکٹ کے لیے بھی موزوں ہے جو ایک polished، انٹرپرائز گریڈ کمپوننٹ لائبریری چاہتا ہے۔
ڈویلپرز کے لیے، یہ مونو ریپو اس کے لیے قیمتی ہے:
- ایک مربوط، قابل رسائی UI کے ساتھ حسب ضرورت ایپلیکیشنز بنانا۔
- پہلے سے بنائے گئے کمپوننٹس کا فائدہ اٹھانا جو WCAG رسائی کے معیارات پر عمل کرتے ہیں۔
- برانڈ کی مستقل مزاجی برقرار رکھنے کے لیے ڈیزائن ٹوکنز کا استعمال۔
- خود ڈیزائن سسٹم کو بڑھانا یا اس میں حصہ ڈالنا۔
یہ ریپوزٹری Esri کی ٹیم اور اوپن سورس کمیونٹی کے ذریعہ فعال طور پر برقرار رکھی جاتی ہے، جس میں README میں شراکت داروں کی ایک بڑی فہرست نظر آتی ہے۔ یہ فرنٹ اینڈ ڈویلپرز، ڈیزائنرز، اور جغرافیائی یا ڈیٹا سے بھرپور ایپلیکیشنز پر کام کرنے والی ٹیموں کے لیے ایک عملی وسیلہ ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.