Difference between revisions of "Contributions open-source au projet JHipster"

From air
Jump to navigation Jump to search
Line 43: Line 43:
 
* gestion du RateLimit (IP origin, GeoIPing, per user) par type d'opération (GET, PUT, POST, DELETE).
 
* gestion du RateLimit (IP origin, GeoIPing, per user) par type d'opération (GET, PUT, POST, DELETE).
 
** [[Resilience4j]]
 
** [[Resilience4j]]
* Génération du Dockerfile pour les instances de container pour [[HAProxy]] (gestion de SSL-Termination, DDoS, ...).
+
* Génération du Dockerfile pour les instances de container pour [[HAProxy]] (gestion de SSL-Termination, DDoS, ...) (avec ou sans [[Let's Encrypt]]).
* Génération du Dockerfile pour les instances de container pour [[Nginx]].
 
 
* Gestion de quota sur les créations d'entité.
 
* Gestion de quota sur les créations d'entité.
 
* Intégration de [[Chatbot|chatbot]]s open-source ([[Rasa.ai]] par exemple) ou commerciaux.
 
* Intégration de [[Chatbot|chatbot]]s open-source ([[Rasa.ai]] par exemple) ou commerciaux.
Line 50: Line 49:
 
* Ajout de l'import en bulk d'un entity (voir Spring Batch) par upload de fichiers CSV/XLS (génération du backend et du frontend).
 
* Ajout de l'import en bulk d'un entity (voir Spring Batch) par upload de fichiers CSV/XLS (génération du backend et du frontend).
 
* Ajout de Captcha à la création de compte, au login, ... ([[ReCaptcha]], ...)
 
* Ajout de Captcha à la création de compte, au login, ... ([[ReCaptcha]], ...)
* ''Ajout de schema-based form generator component for Angular X pour la création et l'édition des entités'' https://github.com/makinacorpus/ngx-schema-form
+
* '''Ajout de schema-based form generator component for Angular X pour la création et l'édition des entités''' https://github.com/makinacorpus/ngx-schema-form
 
* Ajout d'autres réseaux sociaux (Linkedin, Github, ...)
 
* Ajout d'autres réseaux sociaux (Linkedin, Github, ...)
 
* Ajout de composants de paiement (Paypal, Cartes de crédit, Swipe ...)
 
* Ajout de composants de paiement (Paypal, Cartes de crédit, Swipe ...)

Revision as of 08:55, 30 July 2018

Encadrant : Didier Donsez.

Ce projet propose de développer plusieurs contributions au projet open-source JHipster

Liste non exhaustive et non priorisée des extensions (au générateur et à JDL) à développer et à contribuer auprès de la communauté (via le marketplace).

Une application de démo sera proposée en exemple. Par exemple, un gestionnaire de course sportive (voir groupe UltraTeam).