Contributions open source au projet EdCampus
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