/DataEtatBretagne-Front

Front Angular de budget.databretagne.fr et relance.bretagne.fr

Primary LanguageTypeScriptMIT LicenseMIT

Front plateforme état en bretagne

Contient les différents front pour la plateforme data état en bretagne

Conventional Commits Angular Docker build

Liste des fronts

Comment mettre à jour les dépendances

npx ng update # suivre les instructions

Test e2e

Créer un fichier '.env' à la racine du projet e2e et mettre les identifiants d'un utilisateur pour passer l'authentification :

TEST_USERNAME=<USERNAME>
TEST_PASSWORD=<PASSWORD>

Pour lancer les tests sur l'environnement d'intégration

npx playwright test

Pour lancer les tests depuis votre environnement locale

npx playwright test --config=playwright.dev.config.ts

Clients générés automatiquement

Le dossier apps/clients contient des clients d'api, ces derniers peuvent être générées automatiquement.

Les exemples sont données avec les URL de l'environnement d'intégration

Data subventions

Depuis la racine du projet:

docker run --rm -v "$(pwd)/apps/clients:/local" openapitools/openapi-generator-cli generate \
              -i "https://api.databretagne.fr/apis-externes/swagger.json" \
              -g typescript-angular \
              -o /local/apis-externes \
              --additional-properties npmName=ds-client,npmVersion=1.0.0,snapshot=false,ngVersion="15.0.1",apiModulePrefix=ae,configurationPrefix=ae