The Common Canvas tooling consists of two Node JS modules:
-
A
Common Canvas
for use in building canvas-like applications. See detailed API and event documentation. -
Test harness
See here for setting up local environment
Clone elyra/canvas
git clone git@github.com:elyra-ai/canvas.git
# install global libraries for building
npm install -g grunt-cli sass
# Build common-canvas and common-properties
./<elyra/canvas>/canvas_modules/common-canvas/build.sh
In your application's package.json replace
"@elyra/canvas": "<version>"
with
"@elyra/canvas": "file:<elyra/canvas>/canvas_modules/common-canvas"
Delete @elyra/canvas from node_modules of your application
# Run npm install to get local copy of common-canvas and/or common-properties
npm install
-
Python v3 needs to be available.
-
Go to canvas directory.
-
Install required mkdocs packages using pip3.
pip3 install -r requirements.txt`
- Run below command to start mkdocs server.
mkdocs serve
- When complete, open the browser: http://127.0.0.1:8000/