Difference between revisions of "Web UI (internship)"

From Software Heritage Wiki
Jump to navigation Jump to search
m
m
Line 1: Line 1:
 
== Naviguer dans le plus grand dépôt Git du monde ==
 
== Naviguer dans le plus grand dépôt Git du monde ==
  
'''Contexte''': [https://www.softwareheritage.org/ Software Heritage], projet de recherche de grande envergure ayant comme but la
+
'''Contexte''': [https://www.softwareheritage.org/ Software Heritage], projet
récupération, l'organisation, et l'archivage à très long terme (siècles) de la
+
de recherche de grande envergure ayant comme but la récupération, l'archivage
totalité du logiciel libre publiquement accessible via Internet.
+
à très long terme, et le partage de la totalité du Logiciel Libre publiquement
 +
accessible en format code source.
  
 
'''Description''':
 
'''Description''':

Revision as of 14:21, 23 November 2016

Naviguer dans le plus grand dépôt Git du monde

Contexte: Software Heritage, projet de recherche de grande envergure ayant comme but la récupération, l'archivage à très long terme, et le partage de la totalité du Logiciel Libre publiquement accessible en format code source.

Description: On souhaite concevoir une application Web permettant de explorer le contenu d'un dépôt d'un système de contrôle de version à-la Git. Idéalement, le but est similaire à la réalisation d'un clone de l'interface Web de GitHub, avec une subtilité: le dépôt qu'on souhaite explorer est très probablement le plus grand au monde---600 millions de commits, 3 milliards des fichiers, 20 millions d'auteurs---ce qui pose plusieurs défis architecturaux et d'utilisabilité.

Connaissances souhaitées pour accéder au stage:

  • programmation Web
  • interfaces graphiques
  • Python
  • PostgreSQL

Établissement d'accueil: Inria Paris

Encadrants:

  • Roberto Di Cosmo <roberto@dicosmo.org>
  • Stefano Zacchiroli <zack@upsilon.cc>