Contributions open source au projet EdCampus: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
==Axes de travail==
==Axes de travail==


=== Mise en place d'une vitrine à projet===
===Industrialisation et consolidation de l'actuel (mise en production septembre 2019)===


Cet axe est composé de 2 scénarios d'usage.
* Industrialisation de la plateforme existante avec un processus DevOps
* Ajout et améliorations de fonctionnalités (Paperboard partagé en temps réel, kanban, interconnexion avec annuaire partagé SAML, etc)
* Participation au cycle de vie de l'application : corrections de bug, déploiement des nouvelles features, tests d'intégration, tests de charge (Gatling), etc --> le monde réel quoi !


EDCampus doit permettre de valoriser les projets étudiants au moyen d’une “vitrine” générée automatiquement à partir des informations d’un projet (description, membres, livrables publiques). Il s’agit ici de concevoir une vitrine ergonomique et attrayante en s’inspirant de Kickstarter ou Agorize par exemple. Cas d'usages :
Technologies : Docker, Gitlab, PHP, AngularJS, MySQL
* Étudiant : Valoriser les projets effectués pendant son cursus afin de lui préparer un “portfolio”
* Recruteur : Parcourir les projets étudiants afin de voir le savoir faire étudiants et de mieux cibler les recrutements
* Université : Montrer les compétences et savoir-faire étudiants aux entreprises afin de créer plus de projets entreprises/universités et ainsi resserrer les liens entre ces deux mondes

Le second chantier est le développement d’un portail de soumission de projet à destination de tous et notamment des entreprises qui peuvent être perdu dans la multitude de composantes et écoles des universités. Ce portail de soumission pourra éventuellement récupérer des technologies issue du projet Smart Recruiting* également développé par Disrupt Campus Grenoble


===Refonte technique===
===Refonte technique===

Revision as of 18:39, 9 December 2019

EDCampus

La plateforme EDCampus est une plateforme de gestion de projet développé par Disrupt Campus Grenoble. La plateforme est actuellement en train d’être soumis à la fondation Eclipse afin d’être mise en open source sous licence Eclipse. Dans le cadre du projet Disrupt Campus, les étudiants sont invités à contribuer à la plateforme. Dans le cadre de vos formations c’est une vraie plus value de contribuer à de réels projets plutôt qu’à des projets one-shot qui seront mis à la poubelle sitôt votre soutenance terminée. EDCampus est donc une opportunité de contribuer au logiciel libre et à la fondation Eclipse (et de s'assurer une jolie ligne sur son CV plutôt qu'un projet qui sera aussi vite oublié que l'ECOM !).

Axes de travail

Mise en place d'une vitrine à projet

Cet axe est composé de 2 scénarios d'usage.

EDCampus doit permettre de valoriser les projets étudiants au moyen d’une “vitrine” générée automatiquement à partir des informations d’un projet (description, membres, livrables publiques). Il s’agit ici de concevoir une vitrine ergonomique et attrayante en s’inspirant de Kickstarter ou Agorize par exemple. Cas d'usages :

  • Étudiant : Valoriser les projets effectués pendant son cursus afin de lui préparer un “portfolio”
  • Recruteur : Parcourir les projets étudiants afin de voir le savoir faire étudiants et de mieux cibler les recrutements
  • Université : Montrer les compétences et savoir-faire étudiants aux entreprises afin de créer plus de projets entreprises/universités et ainsi resserrer les liens entre ces deux mondes

Le second chantier est le développement d’un portail de soumission de projet à destination de tous et notamment des entreprises qui peuvent être perdu dans la multitude de composantes et écoles des universités. Ce portail de soumission pourra éventuellement récupérer des technologies issue du projet Smart Recruiting* également développé par Disrupt Campus Grenoble

Refonte technique

La plateforme EDCampus sera disponible à Grenoble pour tous les étudiants (Polytech, UGA, INP, GEM, etc) et mis à des dispositions des autres universités sous forme de PaaS. De vrais problèmes de passage à l'échelle et de robustesse seront inévitables et la plateforme actuelle ne sera assez armée pour cela. L'objectif sera donc de développer un POC qui servira de base à la future refonte. La stack retenue sera *roulement de tambour* JHipster et une architecture en micro-services.

  • Architecture micro-services
  • Inspiration de l'existant en évitant de refaire les mêmes écueils que l'actuel
  • Itérations courtes et livraisons fréquentes afin d'avoir un prototype minimal fonctionnel rapidement et capitaliser dessus.

Technologies : DevOps, JHipster

Encadrement

  • Anthony Geourjon (Disrupt Campus Grenoble)
  • Gérard Pollier (Disrupt Campus Grenoble)
  • Didier Donsez
  • Le reste de l'équipe Disrupt Campus Grenoble

Fiche de suivi

Vers la fiche de suivi.