HighchartsSt has been tested and used in Pharo, GemStone/S 64 and VA Smalltalk, but should likely work in other dialects too.
The builder (the tool that auto-generates the code), however, only works on Pharo.
By default we load the stable version of Seaside, but the wrapper will likely work on any Seaside 3 version. So you can lock the Seaside baseline to whatever version you're using.
You can load HighchartsSt evaluating:
Metacello new
baseline: 'HighchartsSt';
repository: 'github://ba-st/HighchartsSt:release-candidate/source';
load.
Change
release-candidate
to some released version if you want a pinned version
In order to include HighchartsSt as part of your project, you should reference the package in your product baseline:
setUpDependencies: spec
spec
baseline: 'HighchartsSt'
with: [ spec
repository: 'github://ba-st/HighchartsSt:v{XX}/source';
loads: #('Deployment') ];
import: 'HighchartsSt'.
Replace
{XX}
with the version you want to depend on
baseline: spec
<baseline>
spec
for: #common
do: [ self setUpDependencies: spec.
spec package: 'My-Package' with: [ spec requires: #('HighchartsSt') ] ]
Highcharts-Deployment
will load the runtime support for HighchartsHighstock-Deployment
will load the runtime support for HighstockDeployment
will load the runtime support for Highcharts and HighstockExamples
willo load the runtime support and example applicationsTests
will load the test casesDependent-SUnit-Extensions
will load the extensions to the SUnit frameworkTools
will load the import toolCI
is the group loaded in the continuous integration setupDevelopment
will load all the needed packages to develop and contribute to the project