|
4 weeks ago | |
---|---|---|
.. | ||
README.md | 4 weeks ago |
README.md
Тестове
Тези тестове са предварителни и заключителни тестове за учебната програма по наука за данни на https://aka.ms/datascience-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
Персонализиране на конфигурацията
Вижте 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 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: "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. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи може да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за недоразумения или погрешни интерпретации, произтичащи от използването на този превод.