Setup for this tutorial
Requirements
What is Adapt?
Although this tutorial doesn't assume any familiarity with using Adapt, we do recommend you read the What is Adapt? section of the Getting Started Guide.
HTML, CSS, and Programming
You should have at least some basic familiarity with HTML and CSS. We'll also assume you're familiar with common programming concepts like functions, objects, and arrays, but will not assume any specific knowledge of JavaScript or any other language.
However, as you become a more advanced user of Adapt, you may wish to review some JavaScript resources such as this tutorial from MDN.
Install Adapt
You'll need the Adapt CLI installed to follow along with this tutorial. The Getting Started Guide has installation instructions.
Docker
Although it's not a requirement for Adapt, this tutorial requires Docker.
You'll need one of the following:
Requirement Installation Instructions A Linux system with Docker Installing Docker on Linux A MacOS system with Docker Desktop for Mac Installing Docker Desktop for Mac note
If you're using Docker on Linux, you'll need to either run all
dockercommands as superuser (root) or ensure your user is part of thedockergroup.For instructions and more information, see the Docker Linux post-install instructions.
Docker is correctly installed if the command
docker psdoes not show any errors.Bash shell
Certain commands assume you're using the
bashshell. If you use a different shell, you may need to adjust some commands slightly.
Next step
Next, we'll create an Adapt project.