|
|
||
|---|---|---|
| .. | ||
| README.md | ||
README.md
క్విజ్లు
ఈ క్విజ్లు https://aka.ms/ai-beginners వద్ద ఉన్న AI పాఠ్యాంశం కోసం ప్రీ- మరియు పోస్ట్-లెక్చర్ క్విజ్లు.
అనువాద క్విజ్ సెట్ను జోడించడం
assets/translations ఫోల్డర్లలో సరిపోయే క్విజ్ నిర్మాణాలను సృష్టించడం ద్వారా క్విజ్ అనువాదాన్ని జోడించండి. ప్రామాణిక క్విజ్లు assets/translations/en లో ఉన్నాయి. క్విజ్లు పాఠం వారీగా అనేక గ్రూపులుగా విభజించబడ్డాయి. సరైన క్విజ్ విభాగంతో సంఖ్యను సరిపోల్చండి. ఈ పాఠ్యాంశంలో మొత్తం 40 క్విజ్లు ఉన్నాయి, సంఖ్య 0 నుండి ప్రారంభమవుతుంది.
అనువాదాలను సవరించిన తర్వాత, అనువాద ఫోల్డర్లోని index.js ఫైల్ను సవరించి en లోని నియమాలను అనుసరించి అన్ని ఫైళ్లను దిగుమతి చేసుకోండి.
assets/translations లోని index.js ఫైల్ను సవరించి కొత్త అనువాద ఫైళ్లను దిగుమతి చేసుకోండి.
తర్వాత, ఈ యాప్లోని App.vue లోని డ్రాప్డౌన్ను సవరించి మీ భాషను జోడించండి. స్థానికీకృత సంక్షిప్త రూపాన్ని మీ భాష ఫోల్డర్ పేరుతో సరిపోల్చండి.
చివరగా, అనువాద పాఠాల్లో ఉన్న అన్ని క్విజ్ లింకులను, ఉంటే, ఈ స్థానికీకరణను క్వెరీ పరామితిగా చేర్చండి: ఉదాహరణకు ?loc=fr.
ప్రాజెక్ట్ సెటప్
npm install
అభివృద్ధి కోసం కంపైల్ చేసి హాట్-రిలోడ్ చేస్తుంది
npm run serve
ఉత్పత్తి కోసం కంపైల్ చేసి మినిఫై చేస్తుంది
npm run build
ఫైళ్లను లింట్ చేసి సరిచేస్తుంది
npm run lint
కాన్ఫిగరేషన్ను అనుకూలీకరించండి
Configuration Reference చూడండి.
కృతజ్ఞతలు: ఈ క్విజ్ యాప్ యొక్క అసలు వెర్షన్కు ధన్యవాదాలు: https://github.com/arpan45/simple-quiz-vue
Azureలో డిప్లాయ్ చేయడం
ఇక్కడ మీరు ప్రారంభించడానికి దశల వారీ గైడ్ ఉంది:
-
GitHub రిపోజిటరీని ఫోర్క్ చేయండి
మీ స్టాటిక్ వెబ్ యాప్ కోడ్ మీ GitHub రిపోజిటరీలో ఉందని నిర్ధారించుకోండి. ఈ రిపోజిటరీని ఫోర్క్ చేయండి. -
Azure స్టాటిక్ వెబ్ యాప్ సృష్టించండి
- Azure ఖాతా సృష్టించండి
- Azure పోర్టల్ కు వెళ్లండి
- “Create a resource” క్లిక్ చేసి “Static Web App” కోసం శోధించండి.
- “Create” క్లిక్ చేయండి.
- స్టాటిక్ వెబ్ యాప్ను కాన్ఫిగర్ చేయండి
-
ప్రాథమికాలు: సబ్స్క్రిప్షన్: మీ Azure సబ్స్క్రిప్షన్ను ఎంచుకోండి.
-
రిసోర్స్ గ్రూప్: కొత్త రిసోర్స్ గ్రూప్ సృష్టించండి లేదా ఉన్నదాన్ని ఉపయోగించండి.
-
పేరు: మీ స్టాటిక్ వెబ్ యాప్కు పేరు ఇవ్వండి.
-
ప్రాంతం: మీ వినియోగదారులకు సమీప ప్రాంతాన్ని ఎంచుకోండి.
-
డిప్లాయ్మెంట్ వివరాలు:
-
మూలం: “GitHub” ఎంచుకోండి.
-
GitHub ఖాతా: Azureకి మీ GitHub ఖాతా యాక్సెస్ అనుమతించండి.
-
సంస్థ: మీ GitHub సంస్థను ఎంచుకోండి.
-
రిపోజిటరీ: మీ స్టాటిక్ వెబ్ యాప్ ఉన్న రిపోజిటరీని ఎంచుకోండి.
-
బ్రాంచ్: మీరు డిప్లాయ్ చేయదలచిన బ్రాంచ్ను ఎంచుకోండి.
-
బిల్డ్ వివరాలు:
-
బిల్డ్ ప్రీసెట్స్: మీ యాప్ నిర్మించబడిన ఫ్రేమ్వర్క్ను ఎంచుకోండి (ఉదా: React, Angular, Vue, మొదలైనవి).
-
యాప్ లొకేషన్: మీ యాప్ కోడ్ ఉన్న ఫోల్డర్ను పేర్కొనండి (ఉదా: రూట్లో ఉంటే /).
-
API లొకేషన్: API ఉంటే, దాని స్థానం (ఐచ్ఛికం) పేర్కొనండి.
-
అవుట్పుట్ లొకేషన్: బిల్డ్ అవుట్పుట్ ఉత్పత్తి అయ్యే ఫోల్డర్ను పేర్కొనండి (ఉదా: build లేదా dist).
-
సమీక్షించి సృష్టించండి
మీ సెట్టింగ్స్ను సమీక్షించి “Create” క్లిక్ చేయండి. Azure అవసరమైన వనరులను సెట్ చేసి మీ రిపోజిటరీలో GitHub Actions వర్క్ఫ్లోని సృష్టిస్తుంది. -
GitHub Actions వర్క్ఫ్లో
Azure ఆటోమేటిక్గా మీ రిపోజిటరీలో GitHub Actions వర్క్ఫ్లో ఫైల్ (.github/workflows/azure-static-web-apps-.yml) సృష్టిస్తుంది. ఈ వర్క్ఫ్లో బిల్డ్ మరియు డిప్లాయ్మెంట్ ప్రక్రియను నిర్వహిస్తుంది. -
డిప్లాయ్మెంట్ను పర్యవేక్షించండి
మీ GitHub రిపోజిటరీలో “Actions” ట్యాబ్కు వెళ్లండి.
ఒక వర్క్ఫ్లో నడుస్తున్నట్లు కనిపిస్తుంది. ఈ వర్క్ఫ్లో మీ స్టాటిక్ వెబ్ యాప్ను Azureకి బిల్డ్ చేసి డిప్లాయ్ చేస్తుంది.
వర్క్ఫ్లో పూర్తయిన తర్వాత, మీ యాప్ అందించిన Azure URLపై లైవ్ అవుతుంది.
ఉదాహరణ వర్క్ఫ్లో ఫైల్
GitHub 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: "etc/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 ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. మూల పత్రం దాని స్వదేశీ భాషలో అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారితీసే అర్థాలు కోసం మేము బాధ్యత వహించము.