Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.18 KB

DEPENDENCIES.md

File metadata and controls

32 lines (24 loc) · 1.18 KB

Installing dependencies

Installing OCaml dependencies

  1. If you haven't already, install OCaml and opam, with OCaml being version 4.14 or greater
  2. From the project's root directory, run cd backend
  3. Run make switch
  4. Restart your shell
  5. Run make dev-deps deps

The developer dependencies are listed in the Makefile in the backend directory. The actual dependencies are listed in the dune-project file.

Installing Python dependencies

  1. If you haven't already, install Python version 3.11 or greater
  2. From the project's root directory, run cd frontend
  3. Optional: If you use virtual environments, create a new one for this project now. The next step will use pip to install the necessary Python packages.
  4. Run make deps (for convenience, this will also install the dependencies necessary to analyze the evaluation data)

The actual dependencies are listed in the requirements.txt file in the frontend directory.

Additional dependencies

  • This project also depends on elm-format (tested with version 0.8.7), which is installable via npm