|
|
||
|---|---|---|
| .. | ||
| 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
-
Основни настройки: Абонамент: Изберете вашия Azure абонамент.
-
Група ресурси: Създайте нова група ресурси или използвайте съществуваща.
-
Име: Въведете име за вашето статично уеб приложение.
-
Регион: Изберете региона, който е най-близо до вашите потребители.
-
Подробности за деплойването:
-
Източник: Изберете „GitHub“.
-
GitHub акаунт: Упълномощете Azure да има достъп до вашия GitHub акаунт.
-
Организация: Изберете вашата GitHub организация.
-
Хранилище: Изберете хранилището, което съдържа вашето статично уеб приложение.
-
Клон: Изберете клона, от който искате да деплойвате.
-
Подробности за компилацията:
-
Пресети за компилация: Изберете фреймуърка, с който е създадено вашето приложение (например React, Angular, Vue и т.н.).
-
Местоположение на приложението: Посочете папката, която съдържа кода на вашето приложение (например /, ако е в основната директория).
-
Местоположение на API: Ако имате API, посочете неговото местоположение (по избор).
-
Местоположение на изхода: Посочете папката, където се генерира изходът от компилацията (например build или dist).
-
Преглед и създаване Прегледайте настройките си и кликнете върху „Create“. Azure ще създаде необходимите ресурси и ще създаде GitHub Actions workflow във вашето хранилище.
-
GitHub Actions Workflow Azure автоматично ще създаде GitHub Actions workflow файл във вашето хранилище (.github/workflows/azure-static-web-apps-.yml). Този workflow ще се грижи за процеса на компилация и деплойване.
-
Наблюдение на деплойването Отидете в раздела „Actions“ във вашето GitHub хранилище. Трябва да видите работен процес, който се изпълнява. Този работен процес ще компилира и деплойва вашето статично уеб приложение в Azure. След като работният процес завърши, вашето приложение ще бъде активно на предоставения Azure URL.
Примерен файл за работен процес
Ето пример за това как може да изглежда 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
Допълнителни ресурси
Отказ от отговорност:
Този документ е преведен с помощта на AI услуга за превод Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи може да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за недоразумения или погрешни интерпретации, произтичащи от използването на този превод.