Difference between revisions of "Expand archive coverage to other popular code hosting platforms (internship)"

From Software Heritage Wiki
Jump to: navigation, search
("Araignée" pour Bitbucket, GitLab, etc.)
Line 1: Line 1:
== "Araignée" pour Bitbucket, GitLab, etc. ==
+
== Sauvegarder Bitbucket, GitLab, etc. dans Software Heritage ==
  
 
'''Contexte''': [https://www.softwareheritage.org/ Software Heritage], projet
 
'''Contexte''': [https://www.softwareheritage.org/ Software Heritage], projet
Line 6: Line 6:
 
accessible en format code source.
 
accessible en format code source.
  
'''Description''':
+
'''Description''': L'archive logiciel de Software Heritage contient actuellement
 
+
une copie complète et à jour de GitHub, mais pas encore des code source hébergé
'''TODO'''
+
par d'autres plateformes des développement collaboratif, comme notamment
 +
BitBucket ou GitLab. Le but de ce stage est d'automatiser le processus de
 +
recuperation et d'injection des dépôts (Git au autres logiciel de gestion de
 +
versions) hébergés sur une ou plusieurs parmi les plateformes de développement
 +
collaboratif les plus populaires pas encore supportées par Software Heritage.
  
 
'''Connaissances souhaitées''' pour accéder au stage:
 
'''Connaissances souhaitées''' pour accéder au stage:

Revision as of 20:31, 23 November 2016

Sauvegarder Bitbucket, GitLab, etc. dans Software Heritage

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: L'archive logiciel de Software Heritage contient actuellement une copie complète et à jour de GitHub, mais pas encore des code source hébergé par d'autres plateformes des développement collaboratif, comme notamment BitBucket ou GitLab. Le but de ce stage est d'automatiser le processus de recuperation et d'injection des dépôts (Git au autres logiciel de gestion de versions) hébergés sur une ou plusieurs parmi les plateformes de développement collaboratif les plus populaires pas encore supportées par Software Heritage.

Connaissances souhaitées pour accéder au stage:

  • connaissance (en tant qu'utilisateur) de BitBucket et/ou GitLab
  • Python
  • HTTP et API REST

Établissement d'accueil: Inria Paris

Encadrants:

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