سٹرکچرل انجینئری اور ڈیزائن
ترقی کے لیے Nx TTT اور Magnet کیسے بنائیں؟
Table of Contents
آپ کے کام کے لئے عطیات اور عطیات
ترقی کرنے والے اپنے دن کے کچھ اہم حصے کو پورا کر کے اسی طرح خرچ کرتے ہیں جیسے امتحانات— اور ساختیں بنانے کے کام کے متعلق
کرو کنساس: نکس ٹی رنز اور ایم فلس کیا ہیں؟
نx کام کی جگہوں پر اکثر کئی ایپلیکیشنز اور لیبارٹری شامل ہوتے ہیں، ہر ایک اپنے آپ سے اسکرپٹس کا سیٹ ( بنائی گئی ، سروس ، کوڈ ، امتحان ، ہفتہ ، ہفتہ وغیرہ). TTTT اور mans ان کمانڈز پر ایک settle settle by Vibil Studio Code یا ویب سائٹrm کے ساتھ table کر سکتا ہے.
جہاں غیرمتوقع تبدیلیاں واقع ہوتی ہیں
- [DIDEcoverences:] نکس کنول (VS code, JetBrains) کام کی سطح کی حامل فائلوں (مثلاً، یا جہاں آپ رسمی امور کا تعین کر سکتے ہیں۔
- Nx Concential ترتیبات : توسیع کے اندر آپ "مریخی" اور دستوری کمانڈ کی بنیاد رکھ سکتے ہیں۔
- Keypheres and Macros: [1] Edvation on servations tancy tables] یا IdE Macro سسٹمز استعمال کر سکتے ہیں۔
- ]Custum اسکرپٹس: [Dward npm Stript in جو نکس احکامات کہلاتا ہے، پھر انہیں UI عناصر سے باندھ کر باندھ دیتا ہے۔
ان خلیات کو ملانے سے آپ ایک ایسے ایسے مرکب بنا سکتے ہیں جو مقامی ترقی سے لے کر سی آئی اے/سی ڈی سیڑھیاں تک ہر چیز کو ڈھانپ سکتا ہے۔
Fir-by-Stip Guide to the Cons Nx Trays
۱ : اپنے کام کو کامیاب بنانے کے لئے تیاری کریں
کسی بھی یو آئی ایل کے عناصر شامل کرنے سے پہلے آپ کے کام کی فضا کو صاف اور منظم کرنا ہے. بھاگو، مستقبل میں نصب کردہ پروجیکٹ پلگ انس کے لئے آپ اور اپنے پر جائزہ لو. تازہ ترین نکس کنس کوان توسیع کے لیے مرتب کریں.
۲ : اپنے سب سے زیادہ ذمہداریاں پوری کریں
آپ کی ٹیم کے کمانڈز کی فہرست روزانہ کئی بار چلتی ہے. عام مثالیں:
- (watcht model)
- [Unit tests]
- [ فٹنوٹ : ۹ ]
- [dependentity visionation]]۔
دس احکام تک پہلے یہ فہرست آپ کے پہل کار اور مینو انکمیشن کی بنیاد ہوگی۔
3۔ نک کنول کی انفنٹری-ان "فاورتیس" استعمال کریں۔
نک کنسول توسیع آپ کو مخصوص منصوبوں اور مقاصد کو پسند کرنے کی اجازت دیتا ہے.x کنول پہلوؤں میں ایک پروجیکٹ پر براہ راست منصوبہ منتخب کریں اور "فیضات کو بہتر بنانے کے لئے". فیضان آپ کو ایک دوسرے سے الگ قطعے میں ظاہر کرتے ہیں. یہ نہایت ہی آسان طریقہ ہے،
۴ : اپنے کام میں مہارت پیدا کریں
عمدہ دستوری کام جو کئی نکس احکام کو ترتیب دیتا ہے یا پھر مساوی۔ مثال کے طور پر آپ میں درج ذیل اشیاء شامل کریں:
"fastserve": {
"executor": "nx:run-commands",
"options": {
"commands": [
"nx build shared-ui",
"nx serve frontend"
],
"parallel": false
}
}
اب، آپ کا دستوری نامہ (via Nx Conclops یا Constrial) استعمال کر سکتے ہیں . آپ وی ایس کوڈ میں مینو ان چیزوں کو بھی شامل کر سکتے ہیں جو کام کے استعمال میں لاتے ہیں.json لیکن نک کنول کا مقامی رسائی صاف ستھرا ہے ۔
۵ : کشتیاں گروپ کیساتھ کشتیاں بنا لیں
بڑی ٹیموں کے لیے گروپ جن کا تعلق ایک مینو میں ہے ، کا استعمال کریں. [x's special settlement] کے ساتھ. مثال کے طور پر، ایک "پریمیئر" مینو بنا لو جو کہ دوڑتا ہے، فارمیٹ - چیک اور یونٹ ٹیسٹوں کے لیے آپ اسے ایک اوپری سطح کے نپکرپٹ کر کے اسے چھپا سکتے ہیں اور پھر اسےx کو "etykont" کے طور پر شامل کر کے اسے "عملات" یا پھر دستور کے استعمال کر کے طور پر شامل کر سکتے ہیں۔
۶ : آزمائش اور آزمائش
اِس کے بعد آپ اپنے نئے نظام یا مینو کو دوبارہ شروع کر سکتے ہیں ۔ جو چیز آپ کے نئے کر کلمات صحیح طور پر صحیح ہے اُسے ختم کر دیں اور کوئی بھی چیز آپ کے کام میں فرق نہیں کر سکتے ۔
ترقییافتہ ٹیکنالوجی
آئی ڈیآئیوی کی ضمانتوں اور میکروس کا استعمال
کھاتہ کے علاوہ آپ كے ليے بورڈ کي بورڈ کو قابل استعمال کر سکتے هيں
بیرونی آلات کو استعمال کرنا
آپ بٹن شامل کر سکتے ہیں جو کسی مقامی ترقییافتہ ادارے میں براؤزر کو کھولنے ، ایک لائٹ ہاؤس ایایٹی یا پھر کسی ایسے ماحول میں داخل کر سکتے ہیں جس میں نکس کی سطح یا شیل اسکرپٹ کے ساتھ استعمال ہو سکتی ہے ۔
ایک ٹیم میں حصہ لینے والے
آپ کا معمول ری ایکٹر اور مانس ٹیم-اگوسٹک میں محفوظ کر کے انہیں کام کی جگہ پر محفوظ کر دیں۔ یا مشترکہ طور پر ، دستاویز میں مقصدی استعمال کو مدنی E یا وقف . جب نئے ترقی یافتہ کلورز کو دوبارہ حاصل کرتے ہیں تو وہ ایک ہی کام کرتے ہیں۔
حقیقی-world مثال: ایک مکمل سٹیج ڈیولپمنٹ ٹی رن۔
آئیے ایک ایسے شخص کیلئے ایک گاڑی تیار کریں جس میں ایک انگل فرنٹنگ ، نودے یا ایک مشترکہ قسم کی لائبریری شامل ہے ۔
- [FLT] ] – چلانے الگ ٹرمینل میں.
- کوویک ٹیسٹ – چلانے والی دوڑ (سب سے زیادہ تبدیل شدہ لیب)۔
- [Lint Fix – چلانے متاثرہ منصوبوں میں سے ایک۔
- معمار اور برآمد – پر مبنی فائلیں اور نقلیں بنانے کی صنعتیں
- Deploy – ایک دستوری خطہ چلاتا ہے جو بغیر کسی تبدیلی، تعمیر اور اپلوڈ کے ذریعے چیک کرتا ہے۔
ہر بٹن کو متعلقہ پروجیکٹ میں دستوری ہدف کے طور پر بنایا جاتا ہے اور پھر نکس کنول علیحدگی پسندوں کے ذریعے پی ٹی وی. "Deploy" بٹن میں ایک پری فائیٹ چیک شامل ہے جو نکس کے ساتھ استعمال ہوتا ہے۔
مستقلمزاجی کیلئے بہترین کوششیں
- نام واضح طور پر: [1] "اس آغاز سب" (Emojis کے ساتھ ساتھ فوری نظری شناخت کے لیے) استعمال کرتے ہوئے، "اسم" استعمال کریں۔
- [Limit Scope: [1] کویس کے تحت کویس کو محفوظ رکھیں تاکہ وہ دوبارہ دوبارہ استعمال نہ کر سکے۔ گروپ سیکنڈری کمانڈ ایک مِن میں داخل ہوں۔
- Automage document: [Genrate] آپ کی سے ایک ٹکٹ کا تختہ لگا کر کسی تحریر کو نشانہ بناتے ہیں۔
- ویریز کنٹرول: ہمیشہ سے مشق کا کام کرتا ہے تاکہ ہر ٹیم کے ارکان کو فائدہ پہنچے-
- [Periodic Review:] ہر مہینے، پری اونی احکام اور نئے نئے جو روزانہ استعمال سے برآمد ہوتے ہیں شامل کرتے ہیں۔
عام خطرات اور ان سے بچنے کا طریقہ
- ہارڈ کوڈ پتھس: [1] استعمال Nx's اور کو کوئٹہ کو محفوظ رکھنے کے لیے تبدیل شدہ تبدیلیاں۔
- پراکرت:] ایک دستوری ڈائریکٹر نہ شامل کریں جس کے لیے آپ ہفتے میں صرف ایک بار دوڑ رہے ہیں۔
- Breking change: جب اپ گریڈنگ نکس، اپنے معمول کے ہدف کو جانچنا. استعمال کر نے کے لئے استعمال کریں.
- [IFLT:0] ٹیم فیڈریشن:] اپنی ٹیم کا جائزہ لیں تاکہ آپ کو اصل تکلیف کے حل کا یقین ہو سکے، تصور کرنے والوں کی نہیں۔
پروِنوے گیس کی تلاش
دستور اور مانس پر عمل کرنے کے بعد ، سادہ سا وقت کی کمی : دستور سازی سے پہلے کتنی سیکنڈوں کو ایک مخصوص کمانڈنگ ( یعنی امتحان + ٹیسٹ ) بنانے کے لئے استعمال کیا گیا تھا ، اگر ایک شخص 10 سیکنڈ کی ورزش کرتا ہے تو اس کے بعد بھی اس طرح کی زنجیروں کو روزانہ بچتا ہے ، یعنی تین منٹ کے اندر اندر ، ایک ٹیم میں سے دس منٹ تک کم وقت بچ جاتی ہے اور میں اس سے زیادہ اہم وقت کے لئے بہتر طور پر استعمال کرتا ہوں
مزید پڑھائی کیلئے بیرونی وسائل
- ] Nx Recipes – باضابطہ دستاویزات
- [Nx Concolation for VS Code
- [NLT:0] Nx Run کمانڈز ایگزیکٹور
- وی ایس کوڈ Keypres Guide
- Nx Concencele Edvation Times (Nrwl Blag)
کُنَّا
آپ کو تیز رفتار نظام بنانے کے لئے بہترین طریقہ کار کا انتخاب کر سکتے ہیں.