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.
Last updated
Was this helpful?
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.
Last updated
Was this helpful?
TL;DR: 4 requirements to fix and learn before we start.
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
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:
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:
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:
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: