/NGST

Primary LanguageJavaScript

NGST logo

National Gabriel and Space Thomas

NGST est un projet de Licence Pro de l'IUT Clermont-Ferrand 2022. (Période 3 - Web Transverse)

Test

🚀 API

  • l'api apod de la Nasa
  • wheretheiss.at
    • initialement utilsé pour trouver un satellite comme l'ISS, cependant ici nous l'avons seulement utilisé pour trouver une map url à partir d'une position (latitude, longitude)

🚀 Liens utiles

🚀 Installation

Allez dans NGST/ngst

npm install

Allez dans NGST/ngst/src/environments

Pour une créer une configuration local

cp environment.ts environment.local.ts

puis completez le !

🚀 Lancement

Allez dans NGST/ngst

ionic serve

⚠ ou avec la configuration (necessaire car contient le clé d'api)

ionic serve --configuration local

lancer avec la configuration et sur une autre adresse que localhost (permet de tester sur navigateur depuis un portable par exemple)

ionic serve --address=$(hostname -I | cut -d" " -f1) --configuration=local

🚀 Lancement Android

Allez dans NGST/ngst

ionic cap copy

⚠ ou avec la configuration (necessaire car contient le clé d'api)

ionic cap copy --configuration=local

Ouvrez avec android studio NGST/ngst/android

Commandes suplémentaires (pas utile pour le lancement)

Permet de mettre à jour les ressources (icon et splash)

capacitor-resources -t cover

🚀 Lancer les tests

ℹ Commande utilisé pour vérifier le code coverage et pour test sur git

ng test "--configuration" "ci" "--code-coverage" "--browsers" "ChromeHeadless"

📸 Dernier résultat

=============================== Coverage summary ===============================
Statements   : 87.21% ( 116/133 )
Branches     : 68.18% ( 15/22 )
Functions    : 83.01% ( 44/53 )
Lines        : 86.66% ( 104/120 )
================================================================================

🛰 Auteurs

🛰 Technologies et outils

logo git logo angular logo ionic