Development Environment

Contents

Development Environment#

We can start working on the workspace as easy as running the docker container. A standard development environment to use by everyone for easier codes reproducibility and consistency across team member.

Installation#

  1. Install Docker

  2. Build the Image by calling docker compose, it will take some times. just wait until finish.

docker compose -f compsoe_dev.yaml up -d
  1. Enter the docker container

docker exec -it narwhal-dev /bin/zsh
  1. [optional] Install the ardupilot for software in the loop/ simulation

cd narwhal_ws
./install_ardupilot.sh

If there are any dependencies issue, just follow the error message to know what we needs to install.