GitLab for FabLab: a self hosted git management software : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
Ligne 9 : Ligne 9 :
 
== Contexte ==
 
== Contexte ==
  
Git{f,l}ab
 
  
 
== Travail demandé ==
 
== Travail demandé ==
  
L'objectif de ce projet est de développer une plateforme de partage
+
L'objectif de ce projet est de développer une plateforme de partage ouverte facilitant l'hébergement et la diffusions de projets créatifs issus des FabLabs en général.
 +
Le design de cette plateforme de partage devra a) s'inspirer d'initiatives tels que [http://www.thingiverse.com/ Thingiverse] et b) se reposer sur des solution technologies existantes.
 +
 
 +
La plateforme open-source [http://gitlab.org GitLab] offre une infrastructure logiciel idéal pour le design d'une tel solution de partage.
  
 
== Références ==
 
== Références ==

Version du 12 avril 2013 à 08:16

Mycomputer.png  Deuxième Année  CDROM.png  Projets de spécialité 

Sujet proposé en 2013 par Rémi Barraquand et Stan Borkowski.

Contexte

Travail demandé

L'objectif de ce projet est de développer une plateforme de partage ouverte facilitant l'hébergement et la diffusions de projets créatifs issus des FabLabs en général. Le design de cette plateforme de partage devra a) s'inspirer d'initiatives tels que Thingiverse et b) se reposer sur des solution technologies existantes.

La plateforme open-source GitLab offre une infrastructure logiciel idéal pour le design d'une tel solution de partage.

Références

  • Gitlab
  • Thingiverse

Détails Techniques

Organisation

Ce projet devra être supporté par une ou deux équipes. Une équipe en charge de l’outil de capture, et une équipe en charge de l’outil de lecture. Le point de convergence des deux équipes étant l’intégration et la définition du format intermédiaire.

Taille des équipes : 2 à 5 étudiants (de préférence, plutôt 5 que 2).

Pour ce sujet, il est possible de bénéficier d'un encadrement spécifique sur le thème des méthodes agiles. Pour plus de détails, voir la page Méthodes agiles en projet de spécialité.

Liens

Objectif et évaluation

L'objectif général du projet est de fournir une solution qui soit utilisable, et évolutive, pour que le développement puisse continuer sur le long terme (par exemple des projets de spécialité Ensimag futurs, mais pourquoi pas des contributions extérieures à l'école).

L'évaluation prendra en compte les points suivants (liste non-exhaustive) :

  • Qualité/quantité du code produit
  • Mise en place de la communauté, (forge, wiki, test, demo, etc.)
  • Soutenance et rapport final