Generator / Edytor Vertex Tuning
Jednostronicowa aplikacja do generowania zbiorów danych do strojenia VertexAI w GCP.
Dokumentacja referencyjna
VertexAI Model tuning documentation
Sample dataset (from tuning document)
Use online
Online Application on Github pages
Development
Project Setup
npm installKompilacja i automatyczne przeładowanie podczas rozwoju
npm run devRaport z testów i pokrycia
Raport znajduje się w./coverage, sonar użyje lcov z ./coverage/lcov.info.
npm run test:coverageWkład własny
Wkład jest mile widziany!
Kod musi przejść standardy jakości, aby można było go wdrożyć.
📋 Standardy jakości kodu
Wszystkie pull requesty muszą przejść następujące bramki jakości w SonarQube przed scaleniem:
- Ocena niezawodności: A
- Ocena bezpieczeństwa: A
- Ocena łatwości utrzymania: A
- Minimalny wymagany poziom pokrycia: 80%
- Maksymalna dozwolona ilość zduplikowanego kodu: 3%
GitHub Actions
To repozytorium ma skonfigurowane GitHub Actions, które pomagają utrzymać jakość kodu i automatyzują wdrożenia:
- Pull requesty do
main: - Automatycznie uruchamiają skan SonarQube, testy jednostkowe oraz generują raport pokrycia kodu.
- Bot Gemini Code Assist automatycznie recenzuje i komentuje pull request na podstawie wyników skanowania.
- Push do
main: - Automatycznie uruchamiają skan SonarQube, testy jednostkowe oraz generują raport pokrycia kodu.
- Jeśli bramka jakości zostanie zaliczona, strona jest automatycznie wdrażana na GitHub Pages.
Linki
Licencja
Ten projekt jest objęty licencją MIT License.
--- Tranlated By Open Ai Tx | Last indexed: 2025-08-27 ---