GitHub

28 février 2016

Git

Le temps aura finalement eu raison de moi!

Il y a longtemps, j’avais abandonné avec peine CVS (avec WinCVS) pour passer à SVN (avec TortoiseSVN).  Après des années de loyaux services, il semble bien que comme toute la planète utilise Git et plus particulièrement GitHub, je n’avais d’autre choix que de me convertir!

De plus, comme tout le développement de Squeak, Pharo et Dolphin (ainsi que plusieurs contributions/projets pour ces divers environnements) est maintenant sur GitHub, avais-je le choix?

La première chose qui saute aux yeux pour un développeur Smalltalk, c’est la facilité avec laquelle il est facile de gérer les artefacts d’un projet.  Alors qu’il est souvent impossible de gérer le code Smalltalk en même temps que toutes les ressources « extérieures » d’un projet (scripts SQL, icônes, images, fichiers de configuration, etc) dans les outils de contrôle de version intégrés aux divers environnement Smalltalk, rien n’est plus facile avec GitHub!

En plus, GitHub ce n’est pas que pour gérer du code!  Que ce soit pour de la documentation ou l’écriture d’un roman, aucune différence!

Pour un excellent tutoriel sur Git, je recommande fortement celui de TutorialsPoint (en anglais) ou celui de ProGit en français. Après vos premiers pas, cette cheat sheet vous sera utile.

Pendant que j’y pense, je suis ici!

WinMerge

Tandis qu’on parle de gérer le changements, je ne peux me séparer du logiciel de comparaison de fichiers WinMerge. Si vous avez souvent à comparer différentes versions de fichiers, c’est de loin l’outil qu’il vous faut!

 

 

Publicités

Smalltalk en vrac (4)

31 janvier 2015

Smalltalk

Le tout dernier podcast de Smalltalk Reflections : Garbage Collection.

Squeak

Un package pour l’immutabilité dans Squeak.

Pharo

Pharo a maintenant un bytecode debugger, un rejeton possible grâce au moldable debugger.

La documentation de Pharo (les livres sur Pharo),  est maintenant intégrée au processus de Continuous Integration (CI).  Dans un avenir rapproché, ces livres seront rappatriés à cette adresse.

Roassal sur écran géant!

Mise à jour sur le Rewrite Tool.

L’élégance du code de Pharo.

NBSQLite3 for Pharo : accédez à SQLite pour Pharo. L’annonce ici.

Pour pouvoir communiquer entre deux images, il y a RemoteAnnouncements.

Visualiser les changements dans Pharo 3.0.

SQLite3, GlORP, Pharo et la persistence : les options qui s’offrent à vous.

Phratch

Un nouveau add-on pour les assertions.