Developer prerequisites
Before you can attend the developer onboarding for Naviga Web you need to verify these on your local developer machine. And know how to use them.
TL;DR: 4 requirements to fix and learn before we start.
Computer hardware and OS
Requirement: Intel Mac or PC (Windows with a CPU that supports virtualisation, or Linux)
Why: Naviga Web has been verified to work with Mac and PC with Intel CPU. Intel Mac is preferred but not required. We have a list with hardware examples, proven to work fine with Naviga Web development.
Running on Windows requires some extra preparations.
Mac: Verify that your Mac has Intel processor with: > About this Mac > Processor
PC with Windows: Verify that your Windows version and build match the requirements for running WSL 2 with: Control Panel > System
Bash
Requirement: Bash is included with Mac, and with WSL on Windows.
Why: The make commands are needed to control the local Docker containers. Needed to do things like start, stop, init, update locally.
Verify that you have bash by running:
Git
Requirement: Git client
Why: Git is used to access and version your code. Working with git.
Verify that you have git by running this in your code project folder:
Docker
Requirement: Make sure you have Docker installed and working with Naviga Web containers.
Why: All that is needed to host a development instance of Naviga Web runs within Docker. This includes internal cache, database, proxy, PHP and web servers.
Verify that you have Docker by running:
Node 10 (not required)
Starter kit asset (CSS/JavaScript) compilation use Gulp v3 requiring Node 10.23.1. If you need to compile assets locally, install Node.js version 10 with NVM.
Workaround: Without Node you can still use the bundled node version, within Docker container. It will take much longer to run.
Verify your Node version by running:
Last updated