monticello

How does the organisation of classes in categories and packages work in different versions of Pharo?

故事扮演 提交于 2020-02-01 04:05:08
问题 Can someone explain how the organisation of classes in Pharo works in different versions of Pharo? All Classes are part of the Smalltalk global (have always been, seem to stay like this?) Classes can have a Category, but thats only a kind of tag? (has always been, seems to stay like this? But the categories are somehow mapped to packages sometimes ?) There are different kinds of Packages in different Versions of Pharo MCPackages representing Monticello Packages PackageInfo RPackage (Pharo 1.4

How to copy several Monticello commits from local repository to Smalltalkhub.com automatically?

故事扮演 提交于 2019-12-04 10:29:30
I commit several versions of Monticello packages to a local repository on my disk during the day. At a later time I want to sync the local repository with a Smalltalkhub.com repository. At the moment I copy the local commits manually one by one to the Smalltalkhub repository using the Monticello browser. How can i automate this task? You can use Gofer to automate your Monticello tasks. Gofer new package: 'MyProject-Core'; package: 'MyProject-Tests'; url: 'http://smalltalkhub.com/mc/USER/MyProject/main/' username: 'USER' password: '***'; push. In the Gofer chapter of the "deep into pharo" new

How does the organisation of classes in categories and packages work in different versions of Pharo?

北城余情 提交于 2019-12-04 07:18:36
Can someone explain how the organisation of classes in Pharo works in different versions of Pharo? All Classes are part of the Smalltalk global (have always been, seem to stay like this?) Classes can have a Category, but thats only a kind of tag? (has always been, seems to stay like this? But the categories are somehow mapped to packages sometimes ?) There are different kinds of Packages in different Versions of Pharo MCPackages representing Monticello Packages PackageInfo RPackage (Pharo 1.4)? In addition there is SystemNavigation which somehow helps navigating classes and methods based on