منصوبے کے بارے میں
Bezier React ایک monorepo ہے جو bezier-react پیکیج اور متعلقہ پیکیجز کے لیے ہے، جس کی دیکھ بھال بنیادی طور پر Channel Corp کرتا ہے۔ README میں کئی workspaces درج ہیں: bezier-react، ایک React components library جو Bezier ڈیزائن سسٹم کو نافذ کرتی ہے؛ bezier-icons، اسی ڈیزائن سسٹم کے لیے ایک icon library؛ bezier-codemod، codemod transformations جو ڈیزائن سسٹم استعمال کرنے والی ایپلی کیشنز کو اپ گریڈ کرنے میں مدد کے لیے ہیں؛ bezier-figma-plugin، ایک Figma plugin جس کا مقصد ڈیزائن سسٹم کی تعمیر اور پیداواری صلاحیت میں اضافہ کرنا ہے؛ bezier-tokens، ایک design token library؛ اور stylelint-bezier، ڈیزائن سسٹم کے لیے ایک Stylelint configuration۔
اس repository کو Yarn workspace monorepo کے طور پر منظم کیا گیا ہے۔ Dependencies کو yarn install کے ذریعے انسٹال کیا جاتا ہے، اور تمام workspaces کو yarn build کے ذریعے بلڈ کیا جا سکتا ہے، یا کسی ایک workspace کو yarn build --filter کے ساتھ workspace کے نام کے ذریعے بلڈ کیا جا سکتا ہے۔ Storybook کو yarn dev کے ذریعے چلایا جاتا ہے۔ مزید root commands کی دستاویزات موجود ہیں: yarn test تمام workspaces کا ٹیسٹ کرتا ہے، yarn lint تمام workspaces کو lint کرتا ہے، yarn typecheck تمام workspaces کی type check کرتا ہے، اور yarn clean تیار شدہ فائلوں کو حذف کرتا ہے۔
README میں Storybook deployment، پیکیج ورژن بیج، CircleCI اسٹیٹس بیج اور Codecov کوریج کے لنکس موجود ہیں، اور یہ شراکت داروں (contributors) کو contribution guide کی طرف رہنمائی کرتا ہے۔ Maintainers بتاتے ہیں کہ پیکیجز میں بنیادی طور پر Channel Corp کی شراکت ہے، جبکہ انہوں نے واضح کیا ہے کہ شراکت اور خدشات کا خیرمقدم کیا جاتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.