|
|
3 months ago | |
|---|---|---|
| .. | ||
| README.md | 3 months ago | |
README.md
క్విజ్లు
ఈ క్విజ్లు https://aka.ms/datascience-beginners వద్ద డేటా సైన్స్ పాఠ్యక్రమం కోసం ప్రీ- మరియు పోస్ట్-లెక్చర్ క్విజ్లు.
అనువాద క్విజ్ సెట్ను జోడించడం
assets/translations ఫోల్డర్లలో సరిపోయే క్విజ్ నిర్మాణాలను సృష్టించడం ద్వారా క్విజ్ అనువాదాన్ని జోడించండి. కెనానికల్ క్విజ్లు assets/translations/en లో ఉన్నాయి. క్విజ్లు అనేక గ్రూపులుగా విభజించబడ్డాయి. సరైన క్విజ్ విభాగంతో సంఖ్యను సరిపోల్చండి. ఈ పాఠ్యక్రమంలో మొత్తం 40 క్విజ్లు ఉన్నాయి, సంఖ్య 0 నుండి ప్రారంభమవుతుంది.
అనువాదాలను సవరించిన తర్వాత, en లోని నియమాలను అనుసరించి అన్ని ఫైళ్లను దిగుమతి చేసుకోవడానికి అనువాద ఫోల్డర్లోని index.js ఫైల్ను సవరించండి.
తర్వాత, కొత్త అనువాద ఫైళ్లను దిగుమతి చేసుకోవడానికి 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/workflows/azure-static-web-apps-.yml) GitHub Actions వర్క్ఫ్లో ఫైల్ను ఆటోమేటిక్గా సృష్టిస్తుంది. ఈ వర్క్ఫ్లో బిల్డ్ మరియు డిప్లాయ్మెంట్ ప్రక్రియను నిర్వహిస్తుంది. -
డిప్లాయ్మెంట్ను పర్యవేక్షించండి
మీ 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: "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 ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాల్లో పొరపాట్లు లేదా తప్పిదాలు ఉండవచ్చు. అసలు పత్రం దాని స్వదేశీ భాషలోనే అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకంలో ఏర్పడిన ఏవైనా అపార్థాలు లేదా తప్పుదారుల కోసం మేము బాధ్యత వహించము.