|
|
||
|---|---|---|
| .. | ||
| README.md | ||
README.md
Квизови
Ови квизови су предавања пре и после лекција у оквиру наставног плана за вештачку интелигенцију на https://aka.ms/ai-beginners
Додавање преведеног сета квизова
Додајте превод квиза тако што ћете креирати одговарајуће структуре квизова у фасциклама assets/translations. Основни квизови се налазе у assets/translations/en. Квизови су подељени у неколико група по лекцијама. Обавезно ускладите нумерацију са одговарајућим делом квиза. У овом наставном плану укупно има 40 квизова, а бројање почиње од 0.
Након уређивања превода, измените датотеку index.js у фасцикли са преводима како бисте увезли све датотеке пратећи конвенције у en.
Измените датотеку index.js у assets/translations како бисте увезли нове преведене датотеке.
Затим измените падајући мени у App.vue у овој апликацији како бисте додали свој језик. Ускладите локализовану скраћеницу са именом фасцикле за ваш језик.
На крају, измените све линкове ка квизовима у преведеним лекцијама, ако постоје, како бисте укључили ову локализацију као параметар упита: ?loc=fr, на пример.
Подешавање пројекта
npm install
Компилација и аутоматско освежавање за развој
npm run serve
Компилација и минификација за продукцију
npm run build
Провера и исправка датотека
npm run lint
Прилагођавање конфигурације
Погледајте Референцу за конфигурацију.
Заслуге: Захваљујемо се оригиналној верзији ове апликације за квизове: https://github.com/arpan45/simple-quiz-vue
Деплојовање на Azure
Ево корак-по-корак водича који ће вам помоћи да започнете:
-
Форкујте GitHub репозиторијум
Уверите се да је код ваше статичке веб апликације у вашем GitHub репозиторијуму. Форкујте овај репозиторијум. -
Креирајте Azure Static Web App
- Креирајте Azure налог
- Идите на Azure портал
- Кликните на „Create a resource“ и потражите „Static Web App“.
- Кликните на „Create“.
- Конфигуришите Static Web App
-
Основно:
- Subscription: Изаберите своју Azure претплату.
- Resource Group: Креирајте нову групу ресурса или користите постојећу.
- Name: Унесите назив за вашу статичку веб апликацију.
- Region: Изаберите регион најближи вашим корисницима.
-
Детаљи о деплојовању:
- Source: Изаберите „GitHub“.
- GitHub Account: Овластите Azure да приступи вашем GitHub налогу.
- Organization: Изаберите вашу GitHub организацију.
- Repository: Изаберите репозиторијум који садржи вашу статичку веб апликацију.
- Branch: Изаберите грану са које желите да деплојујете.
-
Детаљи о изградњи:
- Build Presets: Изаберите оквир у коме је ваша апликација направљена (нпр. React, Angular, Vue, итд.).
- App Location: Наведите фасциклу која садржи код ваше апликације (нпр. / ако је у корену).
- API Location: Ако имате API, наведите његову локацију (опционо).
- Output Location: Наведите фасциклу у којој се генерише излаз изградње (нпр. build или dist).
-
Преглед и креирање
Прегледајте своја подешавања и кликните на „Create“. Azure ће подесити неопходне ресурсе и креирати GitHub Actions workflow у вашем репозиторијуму. -
GitHub Actions Workflow
Azure ће аутоматски креирати GitHub Actions workflow датотеку у вашем репозиторијуму (.github/workflows/azure-static-web-apps-.yml). Овај workflow ће управљати процесом изградње и деплојовања. -
Праћење деплојовања
Идите на картицу „Actions“ у вашем GitHub репозиторијуму.
Требало би да видите workflow који се извршава. Овај workflow ће изградити и деплојовати вашу статичку веб апликацију на Azure.
Када workflow буде завршен, ваша апликација ће бити доступна на обезбеђеном Azure URL-у.
Пример датотеке за Workflow
Ево примера како би GitHub Actions workflow датотека могла изгледати:
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
Додатни ресурси
Одрицање од одговорности:
Овај документ је преведен коришћењем услуге за превођење помоћу вештачке интелигенције Co-op Translator. Иако настојимо да обезбедимо тачност, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати меродавним извором. За критичне информације препоручује се професионални превод од стране људи. Не преузимамо одговорност за било каква погрешна тумачења или неспоразуме који могу произаћи из коришћења овог превода.