|
4 weeks ago | |
---|---|---|
.. | ||
README.md | 4 weeks ago |
README.md
کوئزز
یہ کوئزز مشین لرننگ کے نصاب کے لیے لیکچر سے پہلے اور بعد کے کوئزز ہیں: https://aka.ms/ml-beginners
پروجیکٹ سیٹ اپ
npm install
ڈیولپمنٹ کے لیے کمپائل اور ہاٹ ری لوڈ
npm run serve
پروڈکشن کے لیے کمپائل اور منیفائی
npm run build
فائلز کو لنٹ اور فکس کریں
npm run lint
کنفیگریشن کو حسب ضرورت بنائیں
کنفیگریشن ریفرنس دیکھیں۔
کریڈٹس: اس کوئز ایپ کے اصل ورژن کا شکریہ: https://github.com/arpan45/simple-quiz-vue
ایذور پر ڈیپلائمنٹ
یہاں ایک مرحلہ وار گائیڈ ہے جو آپ کو شروع کرنے میں مدد دے گی:
-
گٹ ہب ریپوزٹری کو فورک کریں
یقینی بنائیں کہ آپ کا اسٹیٹک ویب ایپ کوڈ آپ کی گٹ ہب ریپوزٹری میں موجود ہے۔ اس ریپوزٹری کو فورک کریں۔ -
ایک ایذور اسٹیٹک ویب ایپ بنائیں
- ایک ایذور اکاؤنٹ بنائیں
- ایذور پورٹل پر جائیں
- "Create a resource" پر کلک کریں اور "Static Web App" تلاش کریں۔
- "Create" پر کلک کریں۔
- اسٹیٹک ویب ایپ کو کنفیگر کریں
-
بنیادی معلومات:
- سبسکرپشن: اپنی ایذور سبسکرپشن منتخب کریں۔
- ریسورس گروپ: ایک نیا ریسورس گروپ بنائیں یا موجودہ استعمال کریں۔
- نام: اپنی اسٹیٹک ویب ایپ کے لیے ایک نام فراہم کریں۔
- ریجن: اپنے صارفین کے قریب ترین ریجن منتخب کریں۔
-
ڈیپلائمنٹ کی تفصیلات:
- سورس: "GitHub" منتخب کریں۔
- گٹ ہب اکاؤنٹ: ایذور کو آپ کے گٹ ہب اکاؤنٹ تک رسائی کی اجازت دیں۔
- آرگنائزیشن: اپنی گٹ ہب آرگنائزیشن منتخب کریں۔
- ریپوزٹری: وہ ریپوزٹری منتخب کریں جس میں آپ کی اسٹیٹک ویب ایپ موجود ہے۔
- برانچ: وہ برانچ منتخب کریں جس سے آپ ڈیپلائمنٹ کرنا چاہتے ہیں۔
-
بلڈ کی تفصیلات:
- بلڈ پری سیٹس: وہ فریم ورک منتخب کریں جس پر آپ کی ایپ بنی ہوئی ہے (مثلاً، React، Angular، Vue وغیرہ)۔
- ایپ لوکیشن: وہ فولڈر بتائیں جہاں آپ کی ایپ کا کوڈ موجود ہے (مثلاً، / اگر یہ روٹ میں ہے)۔
- API لوکیشن: اگر آپ کے پاس API ہے تو اس کا مقام بتائیں (اختیاری)۔
- آؤٹ پٹ لوکیشن: وہ فولڈر بتائیں جہاں بلڈ آؤٹ پٹ جنریٹ ہوتا ہے (مثلاً، build یا dist)۔
-
ریویو اور کریٹ
اپنی سیٹنگز کا جائزہ لیں اور "Create" پر کلک کریں۔ ایذور ضروری وسائل سیٹ اپ کرے گا اور آپ کی ریپوزٹری میں ایک گٹ ہب ایکشنز ورک فلو بنائے گا۔ -
گٹ ہب ایکشنز ورک فلو
ایذور خودکار طور پر آپ کی ریپوزٹری میں ایک گٹ ہب ایکشنز ورک فلو فائل بنائے گا (.github/workflows/azure-static-web-apps-.yml)۔ یہ ورک فلو بلڈ اور ڈیپلائمنٹ کے عمل کو ہینڈل کرے گا۔ -
ڈیپلائمنٹ کی نگرانی کریں
اپنی گٹ ہب ریپوزٹری کے "Actions" ٹیب پر جائیں۔
آپ کو ایک ورک فلو چلتا ہوا نظر آئے گا۔ یہ ورک فلو آپ کی اسٹیٹک ویب ایپ کو ایذور پر بلڈ اور ڈیپلائے کرے گا۔
جب ورک فلو مکمل ہو جائے، تو آپ کی ایپ فراہم کردہ ایذور یو آر ایل پر لائیو ہو جائے گی۔
ورک فلو فائل کی مثال
یہاں گٹ ہب ایکشنز ورک فلو فائل کی ایک مثال دی گئی ہے:
name: Azure Static Web Apps CI/CD
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened, closed]
branches:
- main
jobs:
build_and_deploy_job:
runs-on: ubuntu-latest
name: Build and Deploy Job
steps:
- uses: actions/checkout@v2
- name: Build And Deploy
id: builddeploy
uses: Azure/static-web-apps-deploy@v1
with:
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }}
repo_token: ${{ secrets.GITHUB_TOKEN }}
action: "upload"
app_location: "/quiz-app" # App source code path
api_location: ""API source code path optional
output_location: "dist" #Built app content directory - optional
اضافی وسائل
ڈسکلیمر:
یہ دستاویز AI ترجمہ سروس Co-op Translator کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کے لیے کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا عدم درستگی ہو سکتی ہیں۔ اصل دستاویز، جو اس کی مقامی زبان میں ہے، کو مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے لیے ہم ذمہ دار نہیں ہیں۔