PROJET-INFO5 Contributions JHipster: Difference between revisions
(Created page with "=Le projet en quelques mots= Notre projet de fin d'étude a pour objectif de contribuer au générateur de code open source [https://www.jhipster.tech/ JHipster]. Cette plate...") |
No edit summary |
||
Line 1: | Line 1: | ||
=Projet contribution Jhipster= |
|||
=Le projet en quelques mots= |
|||
Notre projet de fin d'étude a pour objectif de contribuer au générateur de code open source [https://www.jhipster.tech/ JHipster]. Cette plateforme de développement permet de générer, développer et déployer une application web Spring Boot + Angular/React et des microservices Spring. Jhipster a une politique orienté vers les developpeurs et met tout en oeuvre pour aider et simplifier le cycle de vie d'une application web. |
Notre projet de fin d'étude a pour objectif de contribuer au générateur de code open source [https://www.jhipster.tech/ JHipster]. Cette plateforme de développement permet de générer, développer et déployer une application web Spring Boot + Angular/React et des microservices Spring. Jhipster a une politique orienté vers les developpeurs et met tout en oeuvre pour aider et simplifier le cycle de vie d'une application web. |
Revision as of 09:34, 1 February 2019
Projet contribution Jhipster
Notre projet de fin d'étude a pour objectif de contribuer au générateur de code open source JHipster. Cette plateforme de développement permet de générer, développer et déployer une application web Spring Boot + Angular/React et des microservices Spring. Jhipster a une politique orienté vers les developpeurs et met tout en oeuvre pour aider et simplifier le cycle de vie d'une application web.
Le but de notre projet et de proposer des outils et briques de bases aux développeurs pour simplifier et accélerer le développement. De nombreuses contributions sont possibles (une liste non exaustive est disponible ici)...
Le temps de travail alloué à ce projet étant limité, nous allons nous concentrer sur des contributions que nous estimons essentielles :
- Ajout d'utilitaires sur les bases de données (docker-compose pour les backups periodiques, interface d'admin type phpmyadmin)
- Ajout d'un composant de paiement Stripe (frontend Angular et React) et d'un client feign vers stripe.com dans le backend Spring (lien)
- Optimisation des transferts d'images de type ImageBlob (caching client, etag, vignette)
- Intégration du protocole pub-sub MQTT. Ajout du docker-compose file pour Mosquitto ou RabbitMQ
- Intégration du protocole pub-sub AMQP.
- Gestion de quota sur les créations d'entité par rapport aux utilisateurs ou à leur profil/plan.
- Page Home avec dashboard donnant les métriques sur les instances créées pour chaque entité (nombre d'instance, pourcentage si quota, ...).
L'équipe
- GROS-DAILLON Hugo : Chef de projet
- LAFRASSE Cédric : Scrum master
- COURTIAL Julien : Developpeur
- TERRIER Bastien : Developpeur
Encadrement : Didier Donsez et Anthony Geourjon
Gestion de projet
- Github : pour l'implémentation et le versionning, nous avons créé une organisation pour regrouper nos différentes contributions
- Google drive
SCRUM
Sprint 1 - Du 28/01/18 au 03/02/18
Journal
Récapitulatif des heures travaillées :
Sprint 1
Date | COURTIAL Julien | GROS-DAILLON Hugo | LAFRASSE Cédric | TERRIER Bastien | |||
---|---|---|---|---|---|---|---|
SPRINT 1 | |||||||
Lundi 28/01/19 | Tâches | Répartition des groupes, choix du sujet | Répartition des groupes, choix du sujet | Répartition des groupes, choix du sujet | Répartition des groupes, choix du sujet | ||
Remarques | |||||||
Mardi 29/01/19 | Tâches | Réflexion sur le sujet, brainstorming, organisation, répartition des rôles | Réflexion sur le sujet, brainstorming, organisation, répartition des rôles | Réflexion sur le sujet, brainstorming, organisation, répartition des rôles | Réflexion sur le sujet, brainstorming, organisation, répartition des rôles | ||
Remarques |
|
|
|
| |||
Mercredi 30/01/19 | Tâches | ||||||
Remarques |
|
|
|
|