Gato 52bff78d03
CI — Tests & Docker Build / Tests & couverture (push) Successful in 2m7s
CI — Tests & Docker Build / Build & push image Docker (push) Successful in 2m33s
fix(ci): ajouter setup-buildx-action avant le build Docker — v0.0.6
docker/build-push-action@v5 requiert Buildx. Ajout du step
docker/setup-buildx-action@v3 pour l'initialiser sur le runner.
2026-06-06 23:33:52 +02:00

Olhar PWA

Application web progressive (PWA) Angular 19 de gestion et tri de photos personnelles.

Fonctionnalités

  • Version mobile et web
  • Authentification
  • Ajout de photos
  • Tri de photos (5 par jour)
    • Nommer, vérifier la date, localiser
    • Commenter les photos
    • Identifier les personnes présentes
    • Statut : non vérifié / validé le JJ/MM/AAAA
    • Signaler une photo non pertinente
  • Visualisation des photos (optimisation taille pour mobile)

Prérequis

  • Node.js 24.x
  • npm 11.x
  • Docker (pour les tests via hook pre-commit)

Installation

npm install
# Les hooks git sont installés automatiquement via postinstall

Développement

npm start          # Serveur de dev sur http://localhost:4200

Tests

npm test                                                      # Tests en mode watch (dev)
npm run test:ci                                               # Tests one-shot (CI/CD)
npm run test:coverage                                         # Tests + rapport de couverture
docker compose -f docker-compose.test.yml run --rm test       # Via Docker

Build

npm run build      # Build de production dans dist/

Versioning

La version est définie dans package.json (SemVer, démarre à 0.0.1).

npm run version:patch  # bug fix / ajout mineur
npm run version:minor  # nouvelle fonctionnalité
npm run version:major  # changement majeur

Documentation

S
Description
No description provided
Readme 783 KiB
Languages
HTML 77.8%
TypeScript 10.1%
Shell 6%
JavaScript 4.7%
Dockerfile 1.1%
Other 0.3%