Branch: refs/tags/30294 Home: https://github.com/pharo-project/pharo-core
Hi! What this all business with Pharo on github is about? I checked https://github.com/pharo-project and not much is said. Can one store its application in Github? About git, can Smalltalkhub be a nice facade of github? I mean, I do not want to use command line to save my code in a repository, but I would be more than happy that non-pharoers are aware of the very cool language Pharo by just glancing projects on github. Can Smalltalkhub instead use github for all the storing? Cheers, Alexandre On Jul 23, 2013, at 7:23 AM, GitHub <noreply@github.com> wrote:
Branch: refs/tags/30294 Home: https://github.com/pharo-project/pharo-core
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Alex, I can't speak about SmalltalkHub, but using FileTree one can store Monticello packages on disk in a form that one can use git for the heavy lifting of source code versioning. With FileTree, you need to do manual git commands. Thierry Groubier is actively working on providing image-level support for Git based on using OsProcess[1]. Camillo Bruni, Stefan Marr[6] and Max Leske[5] have worked on a couple different approaches to interfacing to the Git C api from Smalltalk ... The Metacello Preview[2] has Metacello level support for interacting with FileTree and GithHub repositories, but I am still in the process of fine tuning the Metacello Scripting API. So at the moment I would say that using GitHub for Smalltalk is only for those interested in being on the bleeding edge. I do virtually all of my work using GitHub on a daily basis. GitHub is my primary repository for Metacello[2], FileTree[3] and tODE[4]. Slow but steady progress _is_ being made towards making git/github as easy to use as any other Monticello repository, we're just not quite there... Dale [1] https://github.com/dalehenrich/filetree/tree/pharo2.0/repository/MonticelloF... [2] https://github.com/dalehenrich/metacello-work [3] https://github.com/dalehenrich/filetree [4] https://github.com/dalehenrich/tode [5] http://smalltalkhub.com/mc/MaxLeske/FileSytem-Git/main [6] https://github.com/smarr/LibGit ----- Original Message ----- | From: "Alexandre Bergel" <alexandre.bergel@me.com> | To: "Pharo Development List" <pharo-dev@lists.pharo.org> | Sent: Tuesday, July 23, 2013 11:01:18 AM | Subject: Re: [Pharo-dev] [pharo-project/pharo-core] | | Hi! | | What this all business with Pharo on github is about? | I checked https://github.com/pharo-project and not much is said. | | Can one store its application in Github? | | About git, can Smalltalkhub be a nice facade of github? I mean, I do | not want to use command line to save my code in a repository, but I | would be more than happy that non-pharoers are aware of the very | cool language Pharo by just glancing projects on github. Can | Smalltalkhub instead use github for all the storing? | | Cheers, | Alexandre | | | On Jul 23, 2013, at 7:23 AM, GitHub <noreply@github.com> wrote: | | > Branch: refs/tags/30294 | > Home: https://github.com/pharo-project/pharo-core | > | | -- | _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: | Alexandre Bergel http://www.bergel.eu | ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. | | | | |
Hi Alexandre, I use SmalltalkHub, GitHub and professionally hosted git repositories for my Pharo developments, and I have slowly moved my SmalltalkHub hosted applications to GitHub, so yes, you can use GitHub to store applications. As Dale said, I'm adding a Monticello way to use a git repository to store pharo packages, trying to hide as much as possible the command line (you still have to do 'git clone', 'git pull' and 'git push' on the command line...) while being as close as possible to a mcz-based repository (which means going back and forth between smalltalkhub and github is possible). Overall, I find git to be a bit less of a hassle to connect to than smalltalkhub (authentification by public key is a real plus), and github tools and web interface a lot more powerfull than smalltalkhub at the moment. Some of git operations, however, are not very compatible with pharo code and packages, so its not perfect (yet). I do believe SmalltalkHub could use a git repository to store packages, yes. Synchronize that git to a github repo, why not as well? Thierry Le 23/07/2013 20:01, Alexandre Bergel a écrit :
Hi!
What this all business with Pharo on github is about? I checked https://github.com/pharo-project and not much is said.
Can one store its application in Github?
About git, can Smalltalkhub be a nice facade of github? I mean, I do not want to use command line to save my code in a repository, but I would be more than happy that non-pharoers are aware of the very cool language Pharo by just glancing projects on github. Can Smalltalkhub instead use github for all the storing?
Cheers, Alexandre
On Jul 23, 2013, at 7:23 AM, GitHub <noreply@github.com> wrote:
Branch: refs/tags/30294 Home: https://github.com/pharo-project/pharo-core
-- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
participants (4)
-
Alexandre Bergel -
Dale K. Henrichs -
GitHub -
Goubier Thierry