Skip to content

Prerequisites

Use MEMO Tools

Required Purpose
Node.js 26 or later Run the memo command
npm, pnpm, or Yarn Install @memoarchitect/tools

@memoarchitect/tools installs the compatible MEMO Ontology package. A separate ontology checkout is not required.

The default parser and validator are included in MEMO Tools. SysIDE and sysand are optional:

Optional tool Needed when
SysIDE A project selects syside as its external compiler
sysand A project selects sysand for package creation or SysAnd-specific exchange

When selected, the executable must be available on PATH or configured in the project's memo.package.yaml.

Build or contribute to MEMO Tools

Required Purpose
Git Clone the repository
Node.js 26 or later Build and test Tools
pnpm 9.15 Install the locked development dependencies
Python 3 Build the documentation

Install the documentation dependencies with:

python3 -m pip install "mkdocs>=1.6" "mkdocs-material>=9.5" "pymdown-extensions>=10.0"

Continue to Install and Create a Project.