Hackergarten Paris – ce qu’il faut savoir sur les projets

Hello à tous,

Hackergarten Logo

Mercredi 7 mars (à 19h) aura lieu la 2ème session Hackergarten. Après Soat, on a le plaisir d’être hébergé par Valtech (103 Rue de Grenelle, 75007 Paris) et il y aura des pizzas, gros merci à eux.

Hackergarten c’est le rendez-vous des gens qui veulent participer aux projets opensource. L’idée c’est, dans un format de 3h, de contribuer un logiciel, un fix, un feature, une documentation dont d’autres pourraient avoir l’usage. Il s’articule autour de commiters actifs pour mentorer les hackers qui participent à l’évènement.

Bref que du bon. Pour la planification de l’évènement c’est par là ⇒ http://hackergarten-paris.eventbrite.com/

Alors pour éviter les soucis de setup le jour J, ce post donne quelques informations sur ce qu’il y aurait à récupérer ou faire en avance sur votre machine. Si vous avez des questions ou si vous voulez participez aux discussions : inscrivez vous sur la mailing-list à cette adresse ⇒ http://groups.google.com/group/hackergarten-paris/

Hibernate OGM / Hibernate Search ⇐ mentoré par Emmanuel Bernard

IDE : IntelliJ mais Eclipse fait l’affaire

Pour builder : Maven 3.0.3
JDK 1.6 recommandé
changer les ~/.m2/settings.xml selon https://community.jboss.org/wiki/MavenGettingStarted-Users

Installer Cassandra 1.0.8 (download sur Apache)
Et pour les motivés NoSQL, installer votre moteur préféré aussi histoire de contribuer un dialect pour Hibernate OGM

Forker + cloner localement
- git clone https://github.com/hibernate/hibernate-search
- git clone https://github.com/hibernate/hibernate-ogm

Cloner
- git clone https://code.google.com/a/apache-extras.org/p/cassandra-jdbc/

Lancer mvn clean install sous chacun des clones pour être sûr que Maven télécharge bien la terre.

Maven / Jenkins ⇐ mentoré par Arnaud Héritier

IDE : Pour Maven & Jenkins : IntelliJ ou eclipse + m2e versions recentes si possibles

Git pour Jenkins, SVN pour Maven

Pour builder :  Maven 2.2.1 min, 3.0.x serait un mieux
(De memoire pas de settings additionnels pour seulement builder)

Jenkins :
EDIT : Il faut modifier son settings.xml, voir : https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial
Arnaud me dit à l’oreille que suite à des changements chez Oracle il faut ajouter ce miroir dans le settings.xml
Checkout du plugin qui vous interesse puis mvn clean install hpi:run
Maven :
Checkout du plugin qui vous interesse puis mvn clean install -Prun-its

Infinitest ⇐ mentoré par David Gageot

IDE : Eclipse mais IntelliJ fait l’affaire
Utiliser mvn eclipse:eclipse plutot que m2eclipse
Pour builder : Maven 3.0.3
JDK 1.6 recommandé
Forker + cloner localement https://github.com/infinitest/infinitest

Lancer mvn dependency:go-offline pour récupérer toutes les dépendances

Mockito ⇐ mentoré par Brice Dutheil

IDE : IntelliJ en particulier, la version Community suffira. Eclipse peut faire l’affaire. Attention on a eu des soucis avec Netbeans la dernière fois.

Pour Builder : Ant (IntelliJ contient un Ant)
JDK 5 préféré, mais pas obligatoire.

Forker et cloner localement depuis Google code : http://code.google.com/p/mockito/source/checkout
Attention ici c’est du mercurial.

Il n’y a plus qu’à ouvrir les fichiers du projet.

FluentLenium ⇐ mentoré par Mathilde Lemée

IDE : Un IDE qui gère maven, genre IntelliJ.

Pour Builder : Maven

Checkout depuis : https://github.com/FluentLenium/FluentLenium

Votre projet

Et oui si vous avez une idée à coder en Open Source et que vous cherchez des intéressés c’est peut-être l’endroit pour en parler et dresser un plan :)

1000 mercis

Gros merci à tous ceux qui participent aux Hackergarten Paris

  • Arnaud Héritier
  • Guillaume Laforge
  • Emmanuel Bernard
  • David Gageot
  • Eric Lefevre
  • Mathilde Lemée
  • Et vous tous qui venez

Gros merci aussi à ceux qui hébergent l’évènement, c’est bien sympa :

  • Soat
  • Valtech

Évidement merci à Hamlet D’Harcy pour avoir initier l’idée là bas en Suisse :)

6 thoughts on “Hackergarten Paris – ce qu’il faut savoir sur les projets”

Leave a Reply

Your email address will not be published. Required fields are marked *


− 4 = four

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">