Guille that would be great ... I am in the process of writing the presentation but would make time to talk with you ... lets arrange to skype or discord sometime next week ...

Dale


On 10/28/16 7:53 AM, Guille Polito wrote:
I'm not going to smalltalks, but maybe we can do an skype (or a public discord) any time soon?

-------- Original Message --------


On 10/28/16 6:05 AM, Guille Polito wrote:


Also, we are starting to see how to move Pharo sources to git, and this means we are looking at how we should design Pharo's repository so we can smoothly collaborate and synchronize repositories using pull requests. For example, these two last week I took some hours to evaluate and exercise myself with git subtrees and submodules. The notes I made from this are here:

https://github.com/guillep/PharoIntegrationProcess/wiki/Analysis-of-sub-project-storage-alternatives

What I mean, adding a package inside the image can bring also a lot of problems to package maintainers, so doing it just because "others do it" is not a good argument.
Guille,

I looked at trying to use submodules with a project or two back when I first started working with git and github[1] -- 5 years ago now.

It seems that using submodules introduces a very tight coupling between the individual projects and it was more of a pain than it was worth ...

Using Metacello locks and independent clones has worked very well, but some structure is needed ...

I spent several years "splashing around" trying to figure out a structure for GsDevKit/GLASS and finally settled on the structure in GsDevKit_home[2] (about 2 years ago) and the structure there is working quite well ...

I am giving a talk at the upcoming Smalltalks where I will be describing my thoughts on this structure/organization in detail.

I am certainly willing to share my experience with you guys and maybe save you a couple of years of "splashing around" --- if you are interested.

Dale

[1] https://github.com/dalehenrich/amber-skeleton
[2] https://github.com/GsDevKit/GsDevKit_home





Reply via email to