Epivoila, blog graphisme developpement referencement

Google Code pour vos projets Open-Source

- Ecrit par Alexis le Mardi 24 mars 2009 | catégorie : Développement web

- Mots clefs : , ,

Google Code Projet Open Source

Ou comment avoir un serveur SVN pour vos projets, gratuitement :-)

Voilà, je viens de m’y mettre, je suis sur Google Code, le fameux service de Repositoring pour les projets Open-Source totalement gratuit.

- A quoi ça sert?
Tout d’abord à publier, proposer et à montrer au monde entier vos projets open-source. Vous disposez d’un serveur SVN privé avec authentification pour que vous, et votre équipe si vous en avez une, puissiez mettre en ligne et “commiter” vos sources. De plus, Google Code vous offre en plus un wiki, une plateforme de debuggage, une page publique de présentation du projet et de l’équipe, et sûrement plein d’autres truc que je ne comprend même pas..

- Putain mais c’est trop bien! Comme je fais mon projet?
Et là, accrochez vous, en 1 formulaire, oui, 1, vous pouvez faire votre projet. Voici l’adresse du formulaire:
http://code.google.com/hosting/createProject
Il vous suffit de spécifier le nom du projet (normal quoi), une baseline (normal aussi) et un petit descriptif qui sera le premier texte affiché sur la page de présentation de votre projet. Bon, vue que votre projet est sensé être open-source, vous devez spécifier un type de licence, vous trouverais toutes les informations qu’il vous faut sur Wikipedia, en français s’il vous plaît :-)
En plus, pour que vous soyez référencé dans le Moteur de recherche Google Code, vous pouvez entrer des “labels”, en gros c’est des mots clefs. Ah oui, il vous faut une adresse gMail aussi, pour un service Google ça va de soit ;-)

Une fois que c’est prêt, récupérez votre code d’accès dans le petit onglet “settings” en haut à droite, mettez le dans un coin. Pour créer votre projet open-source (parce qu’avec un wiki vide et 0 fichiers on va pas loin), créez-vous un petit dossier dans votre répertoire de travail habituel, et installez un client SVN (si vous êtes un bon geek vous l’avez déjà!), TortoiseSVN est vraiment bien.

Une fois installé, faites un petit clic droit sur le dossier et cliquez sur “SVN checkout…”. Il va vous demander juste une URL (laissez le reste comme c’est), cette URL est sur la page “source” de votre projet, n’oubliez pas de mettre votre URL en HTTPS sinon vous ne pourrez pas commiter, ne mettez que l’URL, pas de commande SVN avec.

Il vous demandera ensuite des identifiants, tappez comme username le préfixe de votre adresse mail (pour toto@gmail.com ça sera toto, trop fort) et comme mot de passe, celui que vous aviez mis dans un coin auparavant. Ensuite il se passe 2 3 trucs bizarres et hop, c’est bon. Mettez vos fichiers, commitez, et voilà, c’est en ligne :-)

Après, tout marche comme un serveur SVN classique, sauf que là, il y a un accès anonymous en plus, les gens qui voudront télécharger votre projet open-source n’auront qu’à se connecter à serveur en HTTP.

Voilà, vous avez un serveur SVN gratuit rien que pour vous.

Là où je voulais en venir, c’est que je me suis rendu compte que j’avais souvent besoin de mes sources (de mon framework quoi), mais les sources sont éparpillées un peu partout. Au boulot, sur mon pc, et sur mon portable. Du coup, j’avais toujours besoin de les refaire ou d’aller les chercher quand je pouvais. Maintenant, un petit “update” et hop, le framework est à jour et complet, un petit “commit”, et voilà, c’est à jour pour la prochaine fois. Alors oui, c’est rien de plus qu’un SVN vous me direz, mais c’est bien pratique d’avoir un petit serveur SVN gratuitement sur internet non? En contre-partie votre projet doit obligatoirement être open-source :-)

Commentaires (6)

Flèche commentaire

Personnellement je squatte déjà le SVN Wordpress comme j’ai fait un plugin, mais je ne suis pas sûr qu’il tolérerait un projet qui n’a rien avoir ^^ merci donc pour l’info :)

- Ecrit par Mr Xhark, le 25 mars 2009 à 12:11

Flèche commentaire

Ouias, faut obligatoirement que sa soit open source, c’est juste ca qui cloche.
Perso, certaines sources n’iront jamais la dessus.
Mais ca reste un super outil, merci pour l’article ;)

- Ecrit par clement, le 25 mars 2009 à 6:58

Flèche commentaire

C’est vrai que les projets sont obligatoirement open-source… Enfin, ça se comprend, c’est un peu un service contre un autre, on enrichi la base de données de Google code en publiant sur leur SVN. En tous cas, ça m’a bien sensibilisé sur le fait de créer des projets open-source. Je suis d’accord avec toi, certaines sources n’iront jamais là dessus, c’est sûr et c’est normal, mais pour un framework flash, je ne vois pas pourquoi je le garderais pour moi même alors que je peux le partager avec d’autres que ça intéresse, dont des grosses brutes du flash :-)

- Ecrit par Alexis, le 26 mars 2009 à 9:34

Flèche commentaire

[...] Pour plus d’info sur la création d’un projet : http://www.epivoila.com/developpement-web/google-code-projets-open-source.html [...]

- Ecrit par Découverte de Google Code pour les projets Open Source, le 27 juin 2009 à 8:44

Flèche commentaire

J’ai fais les etapes que vous proposez, mais qd je part au …./trunk de mon projet sur googlecode, je vois pas que le projet est telechargé :(

- Ecrit par Samir, le 30 juin 2010 à 5:40

Flèche commentaire

As-tu bien commité ton projet vers trunk? Sinon il se retrouvera à la racine je pense :-)

- Ecrit par Alexis, le 14 août 2010 à 4:02

Postez votre commentaire