Creating a new workspace

You create Caplin Trader 5 applications under a development workspace. You can create as many workspaces as you want, and create as many applications under a single workspace as you want.

Requirements

To create a new Caplin Trader 5 development workspace, you require the following:

Creating a new development workspace

To create a new Caplin Trader 5 development workspace, follow the steps below:

  1. Create a directory to hold the workspace:

    mkdir -p ~/dev/ct-workspace
  2. Navigate to the new ct-workspace directory:

    cd ~/dev/ct-workspace
  3. Initialise the workspace:

    caplin-cli init

    After initialisation, your new workspace has the following directory structure:

    ct-workspace/
    ├── apps/
    ├── packages/
    ├── packages-caplin/
    └── README.md
    Directory Contents

    apps

    The root directory for applications developed within this workspace. Each application has its own subdirectory under the apps directory.

    packages

    Local packages common to all applications in the workspace. To create your own packages, see Creating a new local package.

    packages-caplin

    Caplin Trader 5 packages. The Caplin Trader 5 packages are distributed in a ZIP file downloadable from the Caplin Downloads site. To install the packages, see step 4 below.

  4. Extract the apps and packages-caplin directories in the Caplin Trader 5 ZIP file to the root directory of your development workspace.

    After extracting the ZIP file, your development workspace has the following directory structure:

    ct-workspace/
    ├── apps/
    │   └── demo/
    ├── packages/
    ├── packages-caplin/
    │   ├── br/
    │   ├── br-component/
    │   ├── br-core/
    │   ├── br-formatting/
    ⋮  ⋮
    │   ├── sljs/
    │   ├── sljs-alerts/
    │   ├── topiarist/
    │   └── velocity/
    └── README.md

Example

Click on the terminal recording below to watch the creation of an example CT5 workspace:


See also: