Генератор / Редактор Vertex Tuning
Одностраничное приложение для генерации датасетов для настройки GCP VertexAI.
Справочная документация
VertexAI Model tuning documentation
Sample dataset (from tuning document)
Use online
Online Application on Github pages
Development
Project Setup
npm installКомпиляция и горячая перезагрузка для разработки
npm run devОтчет о тестировании и покрытии
Отчет находится в./coverage, sonar будет использовать lcov из ./coverage/lcov.info.
npm run test:coverageВклад
Вклад приветствуется!
Код должен соответствовать стандартам качества для развертывания.
📋 Стандарты качества кода
Все pull-запросы должны проходить следующие контрольные точки качества в SonarQube перед слиянием:
- Оценка надежности: A
- Оценка безопасности: A
- Оценка поддерживаемости: A
- Минимальное требование по покрытию тестами: 80%
- Максимально допустимое количество дублированного кода: 3%
GitHub Actions
В этом репозитории настроены GitHub Actions для поддержания качества кода и автоматизации развертываний:
- Pull-запросы в
main: - Автоматически запускается сканирование SonarQube, юнит-тестирование и формируется отчет о покрытии кода.
- Бот Gemini Code Assist автоматически рецензирует и комментирует pull-запрос на основе результатов сканирования.
- Push в
main: - Автоматически запускается сканирование SonarQube, юнит-тестирование и формируется отчет о покрытии кода.
- Если контроль качества пройден, сайт автоматически разворачивается на GitHub Pages.
Ссылки
Лицензия
Этот проект лицензирован на условиях лицензии MIT.
--- Tranlated By Open Ai Tx | Last indexed: 2025-08-27 ---