Setting up Metanorma

The Metanorma command-line toolchain can be installed with any of the following installation methods suitable for your platform.

Platform-specific installation

Choose your platform:

Platform-independent installation

The following installation methods are intended for skilled Metanorma experts who develop on Metanorma or require automated actions.

  • Docker

    Tip
    Installing via Docker

    Docker is a platform-independent container engine. The official Metanorma Docker containers on Docker Hub provide a simple and consistent to run Metanorma, especially on continuous integration (CI) environments.

  • Ruby gem

    Tip
    Manual installation

    Assuming you know what you’re doing, the metanorma-cli gem can be manually installed.

    You will have to take care of dependencies: an appropriate Ruby version, plus other software depending on the end documents you’re building.

    Refer to Metanorma CLI installation docs for details.

Continuous delivery environments

Metanorma is often run on continuous integration (CI) and continuous deployment (CD) environments.