Skip to article content

A description of getting started with development is given in the README; we will also outline the basic process here. Like most NodeJS applications, MyST uses the NPM package manager to manage dependencies; you will need to install NodeJS before running the commands in this section.

First, we must use npm in the base directory to install the MyST dependencies:

$ npm install

After installing the dependencies, we can then build the MyST application

$ npm run build

The build process may take a minute, as it has to build every package when run for the first time. Subsequent calls to npm run build will be faster as they cache unchanged intermediate dependencies. Finally, we need to make the myst binary that was built available to our terminal:

$ npm run link

After running these steps, the MyST CLI (as described in Working with MyST Websites) can be used.

MyST MarkdownMyST Markdown
Community-driven tools for the future of technical communication and publication