Tuesday, April 26, 2011

SqueakSource3 Beta.1 "Easter Fire"

Tobias Pape announced SqueakSource3 Beta.1 called "Easter Fire" - a port of SqueakSource to Seaside 3 and Magritte 2. SqueakSource is a monticello code repository server which hosts your Smalltalk projects.

The SqueakSource3 code is based on the original SqueakSource source code which is used to run squeaksource.com

You can simply load it into Gemstone, Squeak or Pharo using the provided ConfigurationOfSqueakSource. You should load Seaside 3.0 first.

I tested it on latest Pharo 1.2.1:

Gofer new
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfSeaside30';
load.

((Smalltalk at: #ConfigurationOfSeaside30) project latestVersion) load.

Gofer new
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfSqueakSource';
load.

((Smalltalk at: #ConfigurationOfSqueakSource) project version: #easterFire) load.


Then start a new seaside adaptor (for instance comanche) using the seaside control panel (available from the world menu) and point your browser to http://localhost:8080/installSS

If you accept the default parameters there you should have a new instance running on http://localhost:8080/ss

No comments: