J’ai testé la sauvegarde d’un projet : avec le jeu ASD – Tower Defense
Le dépôt Google-Code initial : Google-Code
Le nouveau dépôt sur GitHub : GitHub
Une petite page de présentation sur GitHub : Page de présentation
Le site de l’auteur : ASD – Tower Defense
Compte-rendu de l’opération :
Un bouton sur Google Code permet en quelques clics de lancer le transfert vers un dépôt GitHub que vous aurez initialisé au préalable (c’est gratuit pour un projet Open Source). L’opération est simple, le transfert prend quelques minutes, et côté Github vous pouvez voir où en est le transfert.
Reste que ce transfert ne concerne que le code source (ou alors je n’ai pas compris, mais je n’ai reçu que cela sur GitHub), il vous faut donc aussi :
– télécharger manuellement les binaires éventuels,
– récupérer quelques éléments de présentation du site sur sa page d’accueil (vidéos, copies d’écrans, textes de présentation, …) pour avoir un peu de « matière » à reconstituer une page sur GitHub (une page avec seulement le source sans explication n’est pas très avenante pour un néophyte).
Ensuite sur GitHub il vous faut :
– créer un petit fichier Readme présentant en une ligne ou deux le projet (très simple et rapide, se fait directement sur la page)
– on a aussi la possibilité de créer un wiki (je n’ai rien mis dedans) et une petite page HTML (des modèles sont disponibles)
– uploader votre binaire et vos autres ressources (copies d’écrans, logos) sur Github via un client Git (j’ai utilisé SmartGit 6.5.6, qui n’est pas libre, mais il est gratuit pour un projet non commercial).
Globalement j’ai surtout ramé (environ 1/2 journée) parce que je manquais de pratique avec GitHub et le système Git en général (j’avais déjà créé un compte Git pour le Bottin mais n’avais pas été très loin).
Mais j’ai appris pas mal de choses.
Ne m’en veuillez pas si vous voyez un « this project by goupildb » en bas de la page du site (que j’ai remplacé par « this project hosted by goupildb » mais je suis obligé de le faire manuellement car le template l’affiche par défaut dès que je fais une modif sur la page). Je n’essaie évidemment pas de m’attribuer le projet, si vous voyez cette phrase c’est qu’il s’agit d’une étourderie de ma part.
J’ai aussi contacté l’auteur du site en Anglais. En mettant à jour la fiche du Bottin, je me suis aperçu que c’était un Suisse :))
J’ai sauvegardé également « battle-city-tanks » (binaire et page à créer), « wagic » (binaire et page à créer) et tenté « doom2d-rembo », mais pour ce dernier le transfert a échoué à 3 reprises.
Dites-moi si vous sauvegardez des projets : je mettrais les liens des fiches du Bottin à jour.
Bonne soirée.