e087086350781894608f0b499b914ee0846105ee
[homepage.git] / teaching / internships / 02-swh-web-ui.mdwn
1 **Titre**: *Naviguer dans le plus grand dépôt Git du monde*
2
3 **Contexte**: projet de recherche de grande envergure ayant comme but la
4 récupération, l'organisation, et l'archivage à très long terme (siècles) de la
5 totalité du logiciel libre publiquement accessible via Internet.
6
7 **Description**: On souhaite concevoir une application Web permettant de
8 explorer le contenu d'un dépôt d'un système de contrôle de version à-la
9 Git. Idéalement, le but est similaire à la réalisation d'un clone de
10 l'interface Web de GitHub, avec une subtilité: le dépôt qu'on souhaite explorer
11 est très probablement le plus grand au monde—500 millions de commits, 2
12 milliards des fichiers, 10 millions d'auteurs—ce qui pose plusieurs défis
13 architecturaux et d'utilisabilité.
14
15 **Connaissances souhaitées** pour accéder au stage:
16
17 - programmation Web
18 - interfaces graphiques
19 - Python
20 - PostgreSQL
21
22 **Établissement d'accueil**: [Inria Paris](http://www.inria.fr/centre/paris)
23
24 **Encadrants**:
25
26 - [Roberto Di Cosmo](http://www.dicosmo.org/)
27 - [Stefano Zacchiroli](http://upsilon.cc/~zack)
28
29 **Status**: disponible