NOTE : Le format est basé sur Make a README.
basic-weather-app
est une application Java basique et autonome donnant la météo pour un code postal en France.Ce projet remplace javaBasicTraining, projet créé lors de la 1ère journée d'une formation Java.
Cette application fait appel à l'API Current weather data de openweathermap.
🏠 Homepage
Pour exécuter localement basic-weather-app
, il faut :
-
tout d'abord télécharger basic-weather-app-1.0.0-jar-with-dependencies.jar
-
exécuter la commande :
java -jar basic-weather-app-1.0.0-jar-with-dependencies.jar
-
A la question
Veuillez saisir le code postal de la ville dont vous souhaitez avoir la météo :
il suffit de saisir un code postal, par exemple44000
pour obtenir les réusltats suivants :=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Ville : Nantes Code postal : 44000 Pays : FR ================ Base : stations Localisation : longitude : -1.55 / latitude : 47.22 ================ Temps : Clouds / overcast clouds Température : 11,73 °C Température min : 11,00 °C Température max : 13,00 °C Humidité : 93,00 Vent : 4,60 m/sec =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- Visual Studio Code - Editeur de code source.
- Maven - Outil de gestion et d'automatisation de production des projets logiciels.
- Travis CI - Logiciel libre d'intégration continue.
- Codacy - Outil d'analyse de code : qualité, compléxité, duplication et taux de couverture des tests unitaires.
- Code Climate / Quality - Outil d'analyse de code : qualité, maintenabilité, duplication et taux de couverture des tests unitaires.
- Code Coverage - Outil d'analyse de la couverture de tests.
- Coveralls - Outil d'analyse de la couverture de tests.
- SonarCloud - Service en ligne d'analyse de qualité et de sécurité du code.
👤 Bertrand DELION
- Github: @bdelion
Voir aussi la liste des contributeurs ayant participés à ce projet.
Pour connaître les dernières évolutions et leurs impacts, consuler la page CHANGELOG.
Les contributions, problèmes et demandes de fonctionnalités sont les bienvenus !
N'hésitez pas à consulter la page des issues, et à ouvrir une issue
afin de discuter de ce que vous souhaitez modifier.
Nous utilisons SemVer pour le versioning.
Pour les versions disponibles, voir les tags de ce projet.
- 📝 Documentation : Wiki
- 🏗️ Build :
- Repository : GitHub Package Registry
- Dependencies - Dépendances de ce projet
- Dependents - Projets dépendants de celui-ci