Contributions open-source au projet JHipster: Difference between revisions

From air
Jump to navigation Jump to search
(Created page with "Encadrant : Didier Donsez. Ce projet propose de développer plusieurs contributions au projet open-source [[JHipster] Liste non exhaustive des extensions à développer et ...")
 
No edit summary
Line 1: Line 1:
Encadrant : Didier Donsez.
Encadrant : Didier Donsez.


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


Liste non exhaustive des extensions à développer et à contribuer
Liste non exhaustive des extensions à développer et à contribuer
Line 8: Line 8:
* intégration de nouveaux types de données et des composants Angular 4 idoines
* intégration de nouveaux types de données et des composants Angular 4 idoines
** geoloc, altitude
** geoloc, altitude
**[[TSBD]], ...)
** Séries temporelles [[TSBD]]
** ...
* Ajout de nouveaux backends JPA (OpenTSDB, Gnocchi, InfluxDB)
* Ajout de nouveaux backends JPA (OpenTSDB, Gnocchi, InfluxDB)
* Composants d'UI pour les champs : badges pour les types boolean et enum, toogle-slide pour les checkboxs, angular-material, [[Leaflet]], charts (statiques, temps réel) ...)
* Composants d'UI pour les champs : badges pour les types boolean et enum, toogle-slide pour les checkboxs, angular-material, [[Leaflet]], charts (statiques, temps réel) ...)
Line 19: Line 20:
** Adresses
** Adresses
** Réseaux sociaux
** Réseaux sociaux
* amélioration du volet Swagger
* amélioration du volet Swagger (OpenAPI2.0 et OpenAPI3.0)
** Annotations supplémentaires
** Annotations supplémentaires
* Multi-thèmes Dashboard (SBAdmin 2, Gentella, ...)
* Multi-thèmes Dashboard (SBAdmin 2, Gentella, ...)
Line 26: Line 27:
* 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).
* ...
* ...

Une application de démo sera proposée en exemple. Par exemple, un gestionnaire de course sportive.

Revision as of 05:38, 30 August 2017

Encadrant : Didier Donsez.

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

Liste non exhaustive des extensions à développer et à contribuer

  • Ajout au gérérateur et à JDL des fonctionnalités telles
  • Clé primaire applicative
  • intégration de nouveaux types de données et des composants Angular 4 idoines
    • geoloc, altitude
    • Séries temporelles TSBD
    • ...
  • Ajout de nouveaux backends JPA (OpenTSDB, Gnocchi, InfluxDB)
  • Composants d'UI pour les champs : badges pour les types boolean et enum, toogle-slide pour les checkboxs, angular-material, Leaflet, charts (statiques, temps réel) ...)
  • readonly fields
  • final fields
  • field visibility (public, group, private)
  • QueryService
  • userId fields
  • extra user-profile
    • Adresses
    • Réseaux sociaux
  • amélioration du volet Swagger (OpenAPI2.0 et OpenAPI3.0)
    • Annotations supplémentaires
  • Multi-thèmes Dashboard (SBAdmin 2, Gentella, ...)
  • intégration d'un backend CMS
  • gestionnaire centralisé des Users et de leurs profiles (pour plusieurs microservices)
  • gestion du RateLimit (IP origin, GeoIPing, per user) par type d'opération (GET, PUT, POST, DELETE).
  • ...

Une application de démo sera proposée en exemple. Par exemple, un gestionnaire de course sportive.