Steph,
As Thierry mentions you should create an umbrella project for Pharo
where you can maintain a list of projects contributed by users ---
something like I've done for GsDevKit_home[1].
I strongly suggest that you use a "project load spec object"[2][3] as
the unit of registration for your projects. In addition to the Metacello
load instructions the "project load spec" can maintain a bunch of meta
data about the project.
The pharo image can scan the projects listed (similar to what you do
with the Category Browser - I think) or better yet, the developer can
make a local clone of the project site in a well-known location and then
all images can look up projects in this the local clone and avoid having
to hit the network to build the project list ...
Take a look at the video or slides for my "Dangerous Liaisons:
Smalltalk, files, and git"[4] for more details ... and of course I'm
willing to discuss additional details/ideas over skype or email.
Dale
[1] http://gsdevkit.github.io/GsDevKit_home/
[2] https://github.com/GsDevKit/GsDevKit_home/blob/gh-pages/Seaside3.ston
[3] https://github.com/dalehenrich/tode/blob/master/.smalltalk.ston
[4] http://fast.org.ar/talks/dangerous-liaisons-smalltalk-files-and-git
On 5/13/17 12:01 AM, Stephane Ducasse wrote:
Hi guys
right now many people publish their software on SmalltalkHUB, SS3 and
Squeaksource
and this is handy to find something.
I hope that we will release soon the package repository that
christophe was developing but
now I'm wondering if we as a community should follow a pattern to help?
git freaks do you have suggestions
Stef