If you're interested in hands on, contact Jeff Vroom for more info.

There are some old videos that might still be helpful but lots of names have changed demo videos.

Prerequisites: Java, Git, Unix (linux or mac)

Build StrataCode from Source

  % mkdir /home/scc
  % cd /home/scc
  % git clone https://github.com/stratacode/system.git

and read the Readme for setup. https://github.com/stratacode/system. It's easy to build with your IDE, StrataCode or Gradle.

When built with StrataCode, it produces the "scc" command script. In your IDE, just create a configuration with sc.layer.LayeredSystem as the 'mainClass'.

Create a StrataCode Project

A StrataCode project consists of a 'bundles' which contains one or more bundles of StrataCode layers. You can create a directory from the IntelliJ plugin or by hand with:

  % mkdir /home/StrataCode
  % cd /home/StrataCode
  % mkdir bundles
  % cd bundles
  % git clone https://github.com/stratacode/coreFramework.git

You can add additional layer bundles as well:

  % git clone https://github.com/stratacode/example.git
  % git clone https://github.com/stratacode/managementUI.git
  % git clone https://github.com/stratacode/ecommerce.git

So that the 'scc' command can find it's own source code, add one configuration properties:

% cd /home/StrataCode
% mkdir conf
% cat > conf/scSourcePath

Running StrataCode Examples

From your /home/StrataCode directory, you can now run:

If you have problems, use the '-a' option to do a clean build or remove the layer's build directory in .stratacode/build/layer_name

There's a usage for the scc command and type "help" at the command line.

See known issues.

IDE Setup.