Web UI (internship)
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 d'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:
- technologies et standars du Web
- interfaces graphiques
- structures de données
- programmation
Établissement d'accueil: Inria Paris
Environnement: vous serez en immersion totale avec l'équipe qui construit l'archive de Software Heritage, et vous aurez la possibilité d'observer de près la construction d'un projet d'envergure mondiale.
Encadrants:
- Roberto Di Cosmo <roberto@dicosmo.org>
- Stefano Zacchiroli <zack@upsilon.cc>